Appendix D – File Format

This document gives information about the structure of RISA-3D input files. Nearly all elements in the input file are defined in this document, though there are elements not fully defined.

RISA-3D uses a plain text, keyword driven input file. The input data is delimited by sets of keyword labels that divide the input into a number of segments containing semantically related data.

Each input segment may include one or more input records. The input records are text strings that define sets of properties for single input items, e.g., label, coordinates, etc. for nodes. Each record is terminated with a semicolon (;), except for a few project description records (between the [.PROJECT_DESCRIPTION] and [.END_PROJECT_DESCRIPTION] labels). Those records are delimited by their corresponding keyword labels.

Multiple records are used to describe multiple instances of input items. The number of records immediately follows the keyword label and is given in the <> brackets.

The keywords inside each layout will have multiple instances in the file. The number of instances of these keywords will be equal to the number of layouts in the model. If the model carries RISAFoundation information it will be appended to the end of the file.

Lines starting with a // are ignored by the program and may be used for user comments.

The reading of Label fields (such as member names, or shape names) uses a combination of fixed length fields and field delimiter.  The field lengths are set in the Label Length Data. Care should be taken to maintain the proper length for all label fields. If the length of the field is not entered correct, the program will attempt to use the field delimiters (") to read the data. A combination of incorrect field length and the use of (") marks within a shape label itself (e.g. a shape label of: 3/4" rod bracing) will result in the program producing an error during the reading of the file.

Input File Log File

If the program encounters a catastrophic error when reading in a data file, we scan the whole file for errors and write the information to “filename”.log. A message box pops up to let the user know what happened and where the log file is. Catastrophic errors include:

Input File Warning Log

If the program encounters a minor problem while reading a data file, we write out the issue to the warning log and then pop it up after the file is read in. Minor problems include:

Basic File Format Nomenclature

The file format has the following configuration:

[RISA-3D_INPUT_DATA]

(…)

[DATA_SEGMENT_A] <i> //count of records immediately following the keyword

record(1);

record(2);

(…)

record(i);

[.DATA_SUBSEGMENT_A] <j> //nested sub-segment

record(1);

record(2);

(…)

record(j)

[..DATA_SUBSEGMENT_A_A] <k> //another nested subsegment

record(1);

record(2);

(…)

record(k);

[..END_DATA_SUBSEGMENT_A_A]

[.END_DATA_SUBSEGMENT_A]

[END_DATA_SEGMENT_A]

(…)

[DATA_SEGMENT_B] //no record count here as no records immediately follow this keyword

[.DATA_SUBSEGMENT_B1] <m>

(…)

[.END_DATA_SUBSEGMENT_B1]

[.DATA_SUBSEGMENT_B2] <n>

(…)

[.END_DATA_SUBSEGMENT_B2]

[END_DATA_SEGMENT_B]

(…)

[FINISH]

Data File Header

The file header consists of the most basic data information (program, version, et cetera) and is arranged as shown below. The first line identifies the program associated with the input data file.  The next three lines are used to identify the version number of the program that created this file. This is followed by the DATA INTEGRITY section which is used only for the detection of possible I/O errors.

[RISA-3D_INPUT_DATA]  

[VERSION_NO] <1>

15.00                             

[END_VERSION_NO]

 

[PROGRAM_INFO] <1>

64;

[END_PROGRAM_INFO]

 

[DATA_INTEGRITY_KEY] <1>

This string of numerical numbers is used for detection of I/O errors and should not be edited manually.

[END_DATA_INTEGRITY_KEY]

 

[KEYID] <1>

This string records the hardware key idea used for license protection when this file was saved;

[END_KEYID]

 

[OS_VERSION] <1>

10 (Windows 10);

[END_OS_VERSION]

Units Data

The units section consists of one line of data that defines all units settings for the data file.  These setting are explained below:

[UNITS] <1>

a b c d e f g h i j k l m n;

[END_UNITS]

Explanation of Unit Parameters {a b c d e f g h i j k l m n;}

"a" is the integer used to define the use of "consistent units":

0 = all units selected by the user

1 = no units settings (i.e. user has selected the use of "consistent" units)

"b" is the integer used to define the "length_units":

0 = feet (default)

1 = inches

2 = meters

3 = centimeters

4 = millimeters Lengths unit

"c" is the integer used to define the "dim_units":

0 = inches (default)

1 = centimeters

2 = millimeters Dimensions unit

"d" is the integer used to define the "deflection_units":

0 = inches (default)

1 = centimeters

2 = millimeters Deflections unit

"e" is the integer used to define the "force_units":

0 = kips (default)

1 = lbs

2 = kN

3 = N

4= mt

5 = kg Forces unit

"f" is the integer used to define the "linear_force_units":

0 = kips/ft (default)

1 = kips/in

2 = lbs/ft

3 = lbs/in

4 = kN/m

5 = kN/cm

6 = kN/mm

7 = N/m

8 = N/cm

9 = N/mm

10 = mt/m

11 = mt/cm

12 = mt/mm

13 = kg/m

14 = kg/cm

15 = kg/mm Linear Forces unit

"g" is the integer used to define the "trans_spr_units":

0 = k/in (default)

1 = lb/in

2 = kN/cm

3 = kN/mm

4 = N/cm

5 = N/mm

6 = mt/cm

7 = mt/mm

8 = kg/cm

9 = kg/mm Translational Springs unit

"h" is the integer used to define the "moment_units":

0 = kip-ft (default)

1 = kip-in

2 = lb-ft

3 = lb-in

4 = kN-m

5 = kN-cm

6 = kN-mm

7 = N-m

8 = N-cm

9 = N-mm

10 = mt-m

11 = mt-cm

12 = mt-mm

13 = kg-m

14 = kg-cm

15 = kg-mm Moments unit

"i" is the integer used to define the "rot_spr_units":

0 = k-ft/rad (default)

1 = k-in/rad

2 = kN-m/rad

3 = kN-cm/rad

4 = kN-mm/rad

5 = mt-m/rad

6 = mt-cm/rad

7 = mt-mm/rad Rotational Springs unit

"j" is the integer used to define the "pressure_units":

0 = ksf (default)

1 = psf

2 = ksi

3 = psi

4 = MPa

5 = kPa

6 = Pa

7 = mt/m^2

8 = kg/m^2

9 = kg/mm^2 Surface/Area Loads unit

"k" is the integer used to define the "stress_units":

0 = ksi (default)

1 = psi

2 = MPa

3 = kPa

4 = Pa

5 = kg/mm^2 Stresses unit

"l" is the integer used to define the "strength_units":

0 = ksi (default)

1 = psi

2 = MPa

3 = kPa

4 = kg/mm^2 Material Strengths unit

"m" is the integer used to define the "density_units":

0 = k/ft^3 (default)

1 = k/in^3

2 = lb/ft^3

3 = lb/in^3

4 = mt/m^3

5 = mt/cm^3

6 = mt/mm^3

7 = kg/m^3

8 = kg/cm^3

9 = kg/mm^3 Weight Densities unit

"n" is the integer used to define the "temperature_units":

0 = Fahrenheit (default)

1 = Celsius Temperatures unit

Global Parameter Data

This section consists of the information contained in the Model Settings. Indentations are shown for illustration only.  

[GLOBAL_PARAMETERS]

[.PROJECT_DESCRIPTION]

[..MODEL_TITLE] <1>

Text string use for the Model Title (198 characters max).

[..END_MODEL_TITLE]

 

[..COMPANY_NAME] <1>

Text string use for the Company Name (198 characters max).

[..END_COMPANY_NAME]

 

[..DESIGNER_NAME] <1>

Text string use for the Designer's Name (198 characters max).

[..END_DESIGNER_NAME]

 

[..JOB_NUMBER] <1>

Text string use for the Job Number (198 characters max).

[..END_JOB_NUMBER]

 

[..MODEL_NOTES] <1>

Text string use for the Model Title (1998 characters max).

[..END_MODEL_NOTES]

[.END_PROJECT_DESCRIPTION]

 

[.SOLUTION_PARAMETERS] <1>

a.aa b.bb c d e f g h.hh i j.jj k l.ll, m, n, o, p, q, r;

[.END_SOLUTION_PARAMETERS]

 

[.DESIGN_CODES] <1>

a b c d e f g h i j k l m n o;

[.END_DESIGN_CODES]

[.WIND_PARAMETERS] <1>

a b.bb c d e.ee f.ff g.gg h.hh i j.jj k

[..IS_WIND_PARAMETERS] <1>

a.aa b c d.dd e.ee f.ff g.gg h i j.jj k.kk l.ll m.mm

[..END_IS_WIND_PARAMETERS]

[..MEXI_WIND_PARAMETERS] <1>

a b c d e f .ff g.gg h.hh i.ii j.jj k.kk l.ll m.mm n.nn

[..END_MEXI_WIND_PARAMETERS]

[..NBC_2005_WIND_PARAMETERS] <1>

a b c.cc d.dd e.ee f.ff g.gg h i

[..END_NBC_2005_WIND_PARAMETERS]

[.END_WIND_PARAMETERS]

 

[.SEISMIC_PARAMETERS] <1>

{a b.bb c.cc d.dd e.ee f.ff g.gg h i j.jj k l.ll m.mm n.nn o.oo p.pp q r s.ss t u.uu v.vv w.ww x.xx y.yy z.zz a1.a1a1 b1.b1b1 c1.c1c1 d1 e1.e1e1 f1.f1f1;}

[..SEISMIC_DETAILING] <1>

{a.aa b.bb c.cc d.dd e;}

[..END_SEISMIC_DETAILING]

[..IS_SEISMIC_PARAMETERS] <1>

{a.aa b.bb c.cc d.dd e.ee f.ff g h i.ii j.jj k;}

[..END_IS_SEISMIC_PARAMETERS]

[..MEXICAN_SEISMIC_PARAMETERS] <1>

a.aa b.bb c d e f g h i

[..END_MEXICAN_SEISMIC_PARAMETERS]

[..NBC_2005_SEISMIC_PARAMETERS] <1>

a b c d.dd e.ee f.ff g.gg h.hh i.ii j.jj k.kk l

[..END_NBC_2005_SEISMIC_PARAMETERS]

[.END_SEISMIC_PARAMETERS]

[.NOTIONALLoad_PARAMETERS] <1>

a.aa b.bb c d.dd e f g h.hh i j;

[.END_NOTIONALLoad_PARAMETERS]

 

[.CONCRETE_PARAMETERS] <1>

a b c.cc d.dd e f g h i.ii j k.kk l;

[.END_CONCRETE_PARAMETERS]

 

[.FOOTING_PARAMETERS] <1>

a.aa b.bb c.cc d.dd e.ee f.ff g.gg h.hh i.ii j.jj k l m n o p;

[.END_FOOTING_PARAMETERS]

 

[.LC_GENERATOR_RLL_OPTIONS] <1>

a b c;

[.END_LC_GENERATOR_RLL_OPTIONS]

[END_GLOBAL_PARAMETERS]

Explanation of Solution Parameters {a.aa b.bb c d e f g h.hh i j.jj k l.ll m n o p q r}

"a.aa" is the number used to set the P-Delta Convergence Tolerance, in % (default is 0.5)
"b.bb" is the number used to set the Area Load Mesh Size (default is 144 in^2)

"c" is the integer used to set the number of internal sections

1 = 10

2 = 20

3 = 40

4 = 60

5 = 80

6 = 100 (default)

7 = 150

8 = 200

"d" is the integer used to se the Number of Sections for displayed reports

This can b set to any integer from 2 to 20.  The default is 5.

"e" is the integer used to designate if Shear Deformation shall be included in the analysis.  

0 = Shear Deformation is excluded

1 = Shear Deformation is included (default)

"f"  is the integer used to designate if Torsional Warping effects shall be included in the analysis.  

0 = Warping is excluded

1 = Warping is included (default)

"g" is the integer used to designate what axis will be used as the vertical_axis

1 = X

2 = Y (default)

3 = Z

"h.hh" is the number used to designate the Merge tolerance (default is 0.12 inches)

"i" is the integer used to designate the member_orient_default

0 = local z axis parallel to global XZ plane

1 = local z axis parallel to global XY plane

2 = local z axis parallel to global YZ plane Member Default Orientation

"j.jj" is the number used to define the acceleration of gravity (32.2 ft / second^2 is the default)

"k" is the integer that defines which type of static solver is used

0 = Standard Skyline solver will be used

1 = Sparse Accelerated solver will be used

"l.ll" is the integer used for wall panel mesh size (default is 12 inches)

"m" is the integer used for the transfer of load between intersecting wood walls

0 = transfer of loads will occur between intersecting wood walls

1 = transfer of loads will not occur between intersecting wood walls

"n" is the integer used to determine if increased nailing capacity of wood walls shall be used in the analysis

0 = increased nailing capacity will not be used

1 = increased nailing capacity will be used

"o" is the integer used to designate if P-Delta for wall shall be included in the analysis

0 = P-Delta for wall analysis will not be used

1 = P-Delta for wall analysis will be used

"p" is the integer used to determine if wall design shall be included in the analysis

0 = wall design shall not be included

1 = wall design shall be included

"q" is the number of wall panel automatic iterations (default is 3)

"r" is the integer that defines which type of dynamic solver is used

0 = Standard Solver will be used

1 = Accelerated Solver will be used

Explanation of Design Code Parameters {a b c d e f g h i j k l}

"a" is the integer used to designate the Hot Rolled Steel design code

0 = None

404 = AISC 360-10 (14th Edition) ASD

403 = AISC 360-10 (14th Edition) LRFD

304 = AISC 360-05 (13th Edition) ASD

303= AISC 360-05 (13th Edition) LRFD

9 = AISC ASD (9th Edition)

2 = AISC LRFD (2nd Edition)

3 = AISC LRFD (3rd Editions)

73 = CSA S16-09

72 = CSA S16-05

71 = CSA S16-01

7 = CSA S16.1-94

5 = BS 5950-1:2000

300 = ENV 1993-1-1: 1992

305 = EN 1993-1-1: 2005 (including the U.K. National Annex provisions)

8 = IS 800: 1998

81 = IS 800: 2007

301 = NZS 3404: 1997

302 = AS 4100-1998

"b" is the integer used to designate the Cold Formed Steel design code

0 = None

9 = AISI-99 ASD

2 = AISI-99 LRFD

10 = AISI NAS-2001 ASD

11 = AISI NAS-2001 LRFD

12 = CANACERO-2001 ASD

13 = CANACERO-2001 LRFD

14 = CSA S136-01 LSD

15 = AISI NAS-2004 ASD

16 = AISI NAS-2004 LRFD

17 = AISI S100-2007 ASD

18 = AISI S100-2007 LRFD

19 = CANACERO-2004 ASD

20 = CANACERO-2004 LRFD

21 =CANACERO-2007 ASD

22 = CANACERO-2007 LRFD

23 = CSA S136-04 LSD

24 = CSA S136-07 LSD

25 = AISI S100-10 ASD

26 = AISI S100-10 LRFD

27 = CSA S136-10 LSD

28 = CANACERO-2010 ASD

29 = CANACERO-2010 LRFD

"c" is the integer used to designate the Wood design code

0 = None

9 = NDS 91/97: ASD

2 = NDS 2001: ASD Wood design code

3 = NDS 2005: ASD Wood design code

4 = NDS 2012: ASD Wood design code

"d" is the integer used to designate the Wood Temperature setting

0 = temp < 100F (default)

1 = temp 100F-125F

2 = temp > 125F Wood Temperature

"e" is the integer used to designate the Concrete Design Code

0 = None

1 = ACI 318: 1999

2 = ACI 318: 2002

3 = ACI 318: 2005

12 = ACI 318: 2008

16 = ACI 318: 2011

5 = EC 2: 1992

6 = CSA A23.3- 1994

14 = CSA A23.3- 2004

7 = IS 456-2000

8 = AS 3600: 2001

9 = NZS 3101: 1995

10 = NTC-DF: 2004

15 = SBC 304: 2007

4 = BS 8110-1: 1997

13 = BS EN 1992-1-1:2004

"f" is the integer used to designate the Adjust Stiffness for Hot Rolled when applicable

0 = Yes (Iterative)

1 = Yes (Tau = 1.0)

2 = No

"g" is the integer used to designate the Masonry Design Code

0 = None

1 = UBC 97- ASD

2 = UBC 97- Strength

3 = MSJC 99- ASD

4 = MSJC 02- ASD

5 = MSJC 02- Strength

6 = MSJC 05- ASD

7 = MSJC 05- Strength

8 = MSJC 08- ASD

9 = MSJC 08- Strength

10 = MSJC 11- ASD

11 = MSJC 11- Strength

"h" is the integer used to designate the Special Inspection for UBC 97

0 = No

1 = Yes

"i" is the integer used to designate the Aluminum Design Code

0 = None

3 = ADM 2005- ASD

4 = ADM 2005- LRFD

5 = ADM 2010- ASD

6 = ADM 2010- LRFD

"j" is the integer used to designate the Aluminum Bridge or Building designation

0 = Building

1 = Bridge

"k" is the integer used to designate the Adjust Stiffness for Hot Rolled Steel0

0 = Yes (Iterative)

1 = Yes (Tau = 1.0)

2 = No

"l" is the integer used to designate the Euro Annex

0 = None

1 = UK

"m" is the integer used to designate the Connections design code

0 = None

404 = AISC 360-10 (14th Edition) ASD

403 = AISC 360-10 (14th Edition) LRFD

304 = AISC 360-05 (13th Edition) ASD

303= AISC 360-05 (13th Edition) LRFD

73 = CSA S16-09

"o" is the integer used to designate the Adjust Stiffness for Aluminum

0 = Yes (Iterative)

1 = Yes (Tau = 1.0)

2 = No

Explanation of Wind Parameters {a b.bb c d e.ee f.ff g.gg h.hh i j.jj k}

“a” is the integer used to designate the selected wind code.

0 = None

1 = ASCE 7-95

2 = ASCE 7-98

3 = ASCE 7-02

4 = ASCE 7-05

5 = IS 875: 1987

6 = NTC 2004

7 = NBC 2005

8 = ASCE 7-10

9 = NBC 2010

“b.bb” is the Wind Speed.

“c” is the integer used to designate the exposure category.

1 = A

2 = B

3 = C

4 = D

“d” is the integer used to designate the building importance category.
“e.ee” is the Topographic Factor K1.
“f.ff” is the Topographic Factor K2.
“g.gg” is the Topographic Factor K3.
“h.hh” is the Directionality Factor Kd.
“i” is the integer used to designate the starting load category the Wind loads are applied to.
“j.jj” is the base elevation.

“k” is the integer used to designate if the loads were calculated.

0 = calculated

Explanation of IS Wind Parameters Data {a.aa b c d.dd e.ee f.ff g.gg h i j.jj k.kk l.ll m.mm}

“a.aa” is the wind speed.
“b” is the integer used to designate the terrain category.

“c” is the integer used to designate the exposure category.

1 = A

2 = B

3 = C

“d.dd” is the probability factor K1.
“e.ee” is the topography factor K3.
“f.ff” is the Cf coefficient in the vertical direction.
“g.gg” is the Cf coefficient in the horizontal direction.

“h” is the integer used to designate whether Frictional drag is applied.

0 = not applied

1 = applied

“i” is the integer used to designate whether gust effect is applied.

0 = not applied

1 = applied

“j.jj” is the Cf’ coefficient in the vertical direction.
“k.kk” is the Cf’ coefficient in the horizontal direction.
“l.ll” is the G coefficient in the vertical direction
“m.mm” is the G coefficient in the horizontal direction.

Explanation of Mexican Wind Parameters Data {a b c d e f .ff g.gg h.hh i.ii j.jj k.kk l.ll m.mm n o.oo}

“a” is the integer used to represent the building type.

0 = type 1

1 = type 2

2 = type 3

“b” is the integer used to represent the Importance category.

0 = A

1 = B

2 = Temporal

“c” is the integer used to represent the Aeolian Zone.

0 = Zone I

1 = Zone II

“d” is the integer used to represent the type of terrain.

0 = R1

1 = R2

2 = R3

3 = R4

“e” is the integer used to represent the type of topography.

0 = T1

1 = T2

2 = T3

3 = T4

4 = T5

“f.ff”
“g.gg”
“h.hh”
“i.ii”
“j.jj”
“k.kk” is the number used to represent the base elevation.
“l.ll”
“m.mm” is the number used to represent the fundamental frequency.

“n” is the integer to represent the structure.

0 = concrete

1 = steel

“o.oo” is the Pres. Factor CT.

Explanation of NBC 2005 Wind Parameters Data {a b c.cc d.dd e.ee f.ff g.gg h i}

“a” is the integer used to represent importance category

0 = Low

1 = Normal

2 = High

3 = Post-Disaster

“b” is the integer used to represent the type of terrain.

0 = Open

1 = Rough

2 = Very Rough

“c.cc” is the number used to designate the reference velocity.
“d.dd” is the Damping Ratio.
“e.ee” is the Fundamental Frequency.
“f.ff”
“g.gg” is the number to represent the fundamental frequency.
“h” is the integer used to designate the susceptibility to vibrations.

“i” is the integer used to designate the Limit State.

0 = SLS

1 = ULS

Explanation of Seismic Parameters Data {a b.bb c.cc d.dd e.ee f.ff g.gg h i j.jj k l.ll m.mm n.nn o.oo p.pp q r s.ss t u.uu v.vv w.ww x.xx y.yy z.zz a1.a1a1 b1.b1b1 c1.c1c1 d1 e1.e1e1 f1.f1f1}

“a” is the integer used to designate the selected seismic code.

0 = None

1 = UBC 1997

2 = IBC 2000

3 = CBC 2001

4 = ASCE 7-02

5 = ASCE 7-05

6 = IS 1893: 2002

7 = NTC 2004

8 = NBC 2005

9 = ASCE 7-10

10 = NBC 2010

“b.bb” is the Ct (X) factor.
“c.cc” is the Ct (Y) factor.
“d.dd” is the T (X) factor.
“e.ee” is the T(Y) factor.
“f.ff” is the R (X) factor.
“g.gg” is the R(Y) factor

“h” is the integer used to represent to seismic zone.

0 = 1

1 = 2A

2 = 2B

3 = 3

4 = 4

“i” is the integer used to designate the occupancy category.

0 = 1

1 = 2

2 = 3

3 = 4

4 = 5

“j.jj” is the Nv factor. (Zone 4 Only)
“k” is the integer used to designate the Group category used.

For ASCE 7-02:

0 = Group I

1 = Group II

2 = Group III

For ASCE 7-05:

0 = Occupancy Category I or II

1 = Occupancy Category III

2 = Occupancy Category IV

For ASCE 7-10:

0 = Risk Category I or II

1 = Risk Category III

2 = Risk Category IV

“l.ll” is the Cv factor
“m.mm” is the Ca factor.
“n.nn” is the S_D1 factor (ASCE 7-02) (represents the 5% damped spectral response Design acceleration for a 1.0 second period.)
“o.oo” is the S_DS factor (ASCE 7-02)(represents the 5% damped spectral response Design acceleration for short period response.)
“p.pp” is the S_1 factor (represents the 5% damped spectral response Mapped acceleration for a 1.0 second period.)
“q” is the integer used to designate the Seismic Weight LC.
“r” is the integer used to designate the starting BLC where the seismic loading is applied.
“s.ss” is the base elevation.
“t” is the integer to designate whether the base weight is added.
“u.uu” is the TL factor. (Represents the point at which the structural response is assumed to transition from a velocity controlled response to a displacement controlled response.)
“v.vv” is the Ct Exp. (X) factor.
“w.ww” is the Ct Exp. (Z) factor.
“x.xx” is Cv (UBC 1997)
“y.yy” is Ca (UBC 1997)
“z.zz” is the S_D1 factor (IBC 2000)
“a1.a1a1” is the S_DS factor (IBC 2000)
“b1.b1b1” is the S_D1 factor (ASCE 7-10)
“c1.c1c1” is the S_DS factor (ASCE 7-10)

“d1” is the integer used to designate the drift category.

0 = High Drift Design

1 = Masonry Cantilever

2 = Other Masonry

3 = Other

“e1.e1e1” is Cd(X).
“f1.f1f1” is Cd(Y).

Explanation of Seismic Detailing Data {a.aa b.bb c.cc d.dd }

“a.aa” is the over strength factor in the X direction Omega (X).
“b.bb” is the over strength factor in the Y direction Omega (Y).
“c.cc” is the redundancy factor in the X direction (Rho (X)).
“d.dd” is the redundancy factor in the Y direction(Rho (Y)).
“e” is the integer used to designate the detailing code

Explanation of IS Seismic Parameters data {a.aa b.bb c.cc d.dd e.ee f.ff g h i.ii j.jj k}

“a.aa” is the Prd Constant (X).
“b.bb” is the Prd Constant (Z).
“c.cc” is the Ta (X) factor.
“d.dd” is the Ta (Z) factor.
“e.ee” is the R (X) factor.
“f.ff” is the R (Z) factor.

“g” is the integer used to designate the seismic zone.

0 = 2

1 = 3

2 = 4

“h” is the integer used to designate the soil type.

0 = Rocky/Hard

1 = Medium

2 = Soft

“i.ii” is the Importance Factor.
“j.jj” is the Damping percentage.

“k” is the integer used to designate the drift category.

0 = High Drift Design

1 = Masonry Cantilever

2 = Other Masonry

3 = Other

Explanation of Mexican Seismic Parameters data {a.aa b.bb c d e f g h i}

“a.aa” is the T (X) factor.
“b.bb” is the T (Z) factor.

“c” is the integer used to designate the Q (X) factor.

0 = 1

1 = 1.5

2 = 2

3 = 3

4 = 4

“d” is the integer used to designate the Q (Z) factor.

0 = 1

1 = 1.5

2 = 2

3 = 3

4 = 4

“e” is the Irregularity (X) factor.

0 = 1.0

1 = 0.9

2 = 0.8

3 = 0.7

“f” is the Irregularity (Z) factor.

0 = 1.0

1 = 0.9

2 = 0.8

3 = 0.7

“g” is the integer used to designate the seismic zone.

0 = I

1 = II

2 = III

3 = IIIa

4 = IIIb

5 = IIIc

6 = IIId

“h” is the integer used to designate the group.

0 = A

1 = B

“i” is the integer used to designate the drift category.

0 = High Drift Design

1 = Masonry Cantilever

2 = Other Masonry

3 = Other

Explanation of NBC 2005 Seismic Parameters data {a b c d.dd e.ee f.ff g.gg h.hh i.ii j.jj k.kk l}

“a” is the integer used to represent the Importance level.

0 = Low

1 = Normal

2 = High

3 = Post-Disaster

“b” is the integer used to represent the Site Class.

0 = A

1 = B

2 = C

3 = C

4 = D

5 = E

“c” is the integer used to designate the Building Type.

0 = Steel Moment Frame

1 = Concrete Moment Frame

2 = Braced Frame

3 = Walls & Others

“d.dd” is the number used to designate Ta (X).
“e.ee” is the number used to designate Ta(Y).
“f.ff” is the number used to designate Sa(0.2).
“g.gg” is the number used to designate Sa(0.5).
“h.hh” is the number used to designate Sa(1.0).
“i.ii” is the number used to designate Sa(2.0).
“j.jj” is the number used to designate Rd.
“k.kk” is the number used to designate Ro.

“l” is the integer used to designate the drift category.

0 = High Drift Design

1 = Masonry Cantilever

2 = Other Masonry

3 = Other

Explanation of Notional Load Parameters data {a.aa b.bb c d e f g h.hh i j}

“a.aa” is the decimal representing the percentage of the dead load in the Z direction being applied at each level as a notional load.
“b.bb” is the decimal representing the percentage of the dead load in the X direction being applied at each level as a notional load.
“c”
“d” is the integer used to designate starting BLC where the loading is being applied.
“e”
“f”
“g”
“h.hh”
“i”
“j”

Explanation of Concrete Data {a b c.cc d.dd e f g h i.ii j k.kk l m}

"a" is the integer used to designate if "Framing Warnings" should be shown.

0 = exclude Bad Framing Warnings (default)

1 = include Bad Framing Warnings

"b" is the integer used to designate if Cracked Sections should be considered

0 = use unmodified gross section properties for the bending stiffness

1 = use cracked section stiffness (default)

"c.cc" is the number used to designate the shear steel increment. The minimum is 1.0 inches, and the default is 4.0 inches.
"d.dd" is the number used to designate the space between the face of support and the first stirrup. This field is not currently used.
"e" is the integer used to designate the number of shear regions in the beams. This may be set to 2 or 4. The default is 4.

"f" is the integer used to designate the whether the concrete force warnings should be displayed or not.  

0 = exclude Unused Force Warnings

1 = include Unused Force Warnings (default)

"g" is the integer used to designate which concrete stress block should be used.  

1 = Rectangular Stress Block (default)

2 = Parabolic Stress Block

"h" is the integer used to designate which method should be used for the Bi-Axial column solutions.  

1 = PCA Load Contour Method (default)

2 = Exact Integration Method

"i.ii" is the number used to designate the Parme Beta Factor. This will vary from 0.5 to 1.0 with a default of 0.65.  

"j" is the integer used to designate rebar set being used.  

0 = ASTM A615 (default)

1 = ASTM A615M

2 = BS 4449

3 = prENV 10080

4 = CSA G30.18

5 = IS 1786 Concrete Rebar Set

"k.kk" is the number used to designate the maximum percentage of steel allowed in a column. This may be any value from 0 to 100, with a default of 8.0.  

"l" is the integer used to designate if you are requiring only 1 bar diameter clear spacing.

0 = 2 bar diameters clear spacing used to account for splices (default)

1 = only 1 bar diameter clear spacing required

"m.mm" is the number used to designate the Minimum percentage of steel allowed in a column.

Explanation of Footing Data {a.aa b.bb c.cc d.dd e.ee f.ff g.gg h.hh i.ii j.jj k l m n o p}

"a.aa" is the number used designate the Concrete Weight (default weight is 0.145 k/ft3).
"b.bb" is the number used designate the Concrete Strength (default strength is 3.0 ksi).
"c.cc" is the number used designate the Concrete Modulus (default E is 4000 ksi).
"d.dd" is the number used designate the Rebar Yield Strength (default strength is 60 ksi).
"e.ee" is the number used designate the minimum reinforcement ratio (default is 0.0018).
"f.ff" is the number used designate the maximum reinforcement ratio (default is 0.0075).
"g.gg" is the number used designate the maximum Overturning Moment Stability ratio (default is 1.5).
"h.hh" is the number used designate the rebar cover for the pedestal (default is 1.5 inches).
"i.ii" is the number used designate the rebar cover for the bottom of the footing (default is 3.5 inches).
"j.jj" is the number used designate the rebar cover for the top of the footing (default is 3.5 inches)

"k" is the integer used to designate the size of the Footings top bars.  

"l" is the integer used to designate the size of the Footing's bottom bars.  

"m" is the integer used to designate the size of the Pedestal's vertical bars.  

"n" is the integer used to designate the size of the Pedestal's shear ties.  

For k, l, m, and n the integer entries correspond to the following bars.

0 = #3

1 = #4

2 = #5

3 = #6

4 = #7

5 = #8

6 = #9

7 = #10

8 = #11

9 = #14

10 = #18 Pedestal Ties Size

"o" is the integer used to designate if the footing should be checked for concrete bearing at the pedestal / footing interface.  

0 = exclude the bearing check

1 = include the bearing check (default)

"p" is the integer used to designate if the footing design should include self weight and Overburden of the footing in the Load Combinations used for the concrete design

0 = exclude self weight (default)

1 = Include Self Weight and Overburden

Explanation of the LC Generator RLL Data. (a, b, c)

“a”
“b”
“c”

Label Length Data

This section consists of the label lengths for each section of labels that will be used.  This is done so that we can accommodate the use of double quote marks (") within our data file.  

 [LABEL_LENGTHS] <1>

a b c d e f g h i j k l m n o p q r s t u;

[END_LABEL_LENGTHS]

Explanation of Label Length Data {a b c d e f g h i j k l m n o p q r s t u v w}

"a" is the project grid label length (defaults to 20).
"b" is the Material label length (defaults to 20).
"c" is the Custom Wood Species label length (defaults to 32)
"d" is the Section Set label length (defaults to 20)
"e" is the Shape Name label length (defaults to 32)
"f" is the Design List label length (defaults to 32)
"g" is the Redesign Rules label length (defaults to 20)
"h" is the Node label length (defaults to 20)
"i" is the Member label length (defaults to 20)
"j" is the Plate label length (defaults to 20)
"k" is the Footing label length (defaults to 32)
"l" is the Basic Load Case label length (defaults to 30)
"m" is the Moving Load label length (defaults to 32)
"n" is the Load Combination label length (defaults to 79)
"o" is the Saved Selection State label length (defaults to 200)
"p" is the Saved View State label length (defaults to 200)
"q" is the Rebar Layout label length (defaults to 32)
"r:
"s"
" t"
"u"
"v"
"w"

Project Grid Data

This section consists of the Project Grid information. Indentations are shown for illustration only.  

[PROJECT_GRID_DATA] <1>

0.0 \\ default Project Grid Elevation

[.HORIZ_GRID] <n>

Project Grid Labels (20 characters max)

a.a;

b.b;

[.END_HORIZ_GRID]

[.VERT_GRID] <n>

Project Grid Labels (20 characters max)

a.aa;

b.bb;

[.END_VERT_GRID]

[END_PROJECT_GRID_DATA]

Explanation of Project Grid Information {a.aa, b.bb}

Typically the project grid labels are A, B, C, D, E in one direction and 1, 2, 3, 4, 5 in the other direction.  However, the program supports any label up to 20 characters long.   

"a.aa" is the number used to designate the location of the project grid.
"b.bb" is the number used to designate the increment for the project grid.

Material Property Data

This section consists of the Material Property Data. Indentations are shown for illustration only.  

[MATERIAL_PROPERTIES]

[.GENERAL_MATERIAL] <n>

"MATERIAL_LABEL            " a.aa b.bb c.cc d.dd e.ee;

[.END_GENERAL_MATERIAL]

 

[.HR_STEEL_MATERIAL] <n>

"MATERIAL_LABEL            " a.aa b.bb c.cc d.dd e.ee f.ff, g, h.hh, i.ii, j.jj;

[.END_HR_STEEL_MATERIAL]

 

[.CF_STEEL_MATERIAL] <n>

"MATERIAL_LABEL            " a.aa b.bb c.cc d.dd e.ee f.ff g.gg, h;

[.END_CF_STEEL_MATERIAL]

 

[.ALUMINUM_MATERIAL] <n>

"MATERIAL_LABEL” a.aa b.bb c.cc d.dd e.ee f g.gg h.hh i.ii j.jj k.kk l;

[.END_ALUMINUM_MATERIAL]

 

[.WOOD_MATERIAL] <n>

"WOOD_LABEL            " "CUST_SPECIES LABEL       " a b c d e.ee f.ff g.gg h.hh;

[..CUSTOM_WOOD_PROPERTIES] <n>

"CUST_SPECIES LABEL                " a.aa b.bb c.cc d.dd e f.ff g ;

[..END_CUSTOM_WOOD_PROPERTIES]

[.END_WOOD_MATERIAL]

 

[.CONCRETE_MATERIAL] <n>

"MATERIAL_LABEL            " a.aa b.bb c.cc d.dd e.ee f.ff g.gg;

[.END_CONCRETE_MATERIAL]

 

[.MASONRY_MATERIAL] <n>

"MATERAL_LABEL" a.aa b.bb c.cc d.dd e.ee f.ff g h i j k.kk l.ll;

[.END_MASONRY_MATERIAL]

[END_MATERIAL_PROPERTIES]

Explanation of General Material Data {a.aa b.bb c.cc d.dd e.ee f}

The Material Label must be a unique identifier and may not be repeated (even in another material type).

"a.aa" is the number used to designate the elastic modulus (Default = 29000)
"b.bb" is the number used to designate the shear modulus (The default is calculated based on the Elastic Modulus and the Poisson's ratio).
"c.cc" is the number used to designate the Poisson's Ratio. (Default = 0.3)
"d.dd" is the number used to designate the thermal expansion coefficient (Default = 0.65E-5)
"e.ee" is the number used to designate the density of the material (Default = 0.49 k / ft3)
"f” is the integer used to designate the BIM material Id.

Explanation of Hot Rolled Material Data {a.aa b.bb c.cc d.dd e.ee f.ff g h.hh i.ii j.jj}

"a.aa" is the number used to designate the elastic modulus (Default i= 29000)
"b.bb" is the number used to designate the shear modulus (default is calculated based on the Elastic Modulus and the Poisson's ratio).
"c.cc" is the number used to designate the Poisson's Ratio. (Default = 0.3)
"d.dd" is the number used to designate the thermal expansion coefficient (Default = 0.65E-5)
"e.ee" is the number used to designate the density of the material (Default = 0.49 k / ft3)
"f.ff" is the number used to designate the yield strength of hot rolled (Default = 36 ksi)
“g” is the integer used to designate the BIM material Id.
“h.hh” is the number used to designate Ry. (the ratio of expected yield stress to the specified minimum yield stress)
“i.ii” is the number used to designate the specified minimum tensile strength.
“j.jj” is the number used to designate Rt. (for future use to determine expected tensile strength for seismic detailing)

Explanation of Cold Formed Material Data {a.aa b.bb c.cc d.dd e.ee f.ff g.gg h}

"a.aa" is the number used to designate the elastic modulus (Default is 29500 ksi)
"b.bb" is the number used to designate the shear modulus (Default is calculated based on the Elastic Modulus and the Poisson's ratio).
"c.cc" is the number used to designate the Poisson's Ratio. (Default is 0.3)
"d.dd" is the number used to designate the thermal expansion coefficient (Default is 0.65E-5)
"e.ee" is the number used to designate the density of the material (Default is 0.49 k / ft3)
"f.ff" is the number used to designate the yield strength. (Default is 33 ksi).
“g.gg” is the number used to designate the ultimate tensile stress. (Default is 52 ksi)
“h” is the integer used to designate the BIM material Id.

Explanation of the Aluminum Material Data {a.aa b.bb c.cc d.dd e.ee f g.gg h.hh i.ii j.jj k.kk l}

“a.aa” is the number used to designate the Young’s Modulus.
“b.bb” is the number used to designate the Shear Modulus.
“c.cc” is the number used to designate the poisons ratio.
“d.dd” is the number used to designate the thermal expansion coefficient.
“e.ee” is the number used to designate the density.

“f” is the integer used to designate the Aluminum table

0 = Table B.4-1

1 = Table B.4-2

“g.gg” is the number used to designate kt. (the coefficient for tension members listed in Table B.4)
“h.hh” is the number used to designate the ultimate tensile strength of the aluminum material.
“i.ii” is the number used to designate the tensile yield strength of the aluminum material.
“j.jj” is the number used to designate the compressive yield strength of the aluminum material.
“k.kk” is the number used to designate the ultimate shear strength of the aluminum material.
”l.ll” is the number used to designate the Ct (Buckling Constant Intersection for Axial Compression in Curved Elements per Table B.4)
“m” is the integer used to designate the BIM material Id

Explanation of the Wood Material Data {a b c d e.ee f.ff g.gg h.hh}

Wood materials unique in that their material properties (E, Fc, Fb et cetera) are depended on their cross sectional size.  Therefore, they are called out very differently in the data file.  

The Material Label must be a unique identifier and may not be repeated (even in another material type).  

The Custom Species Label (if present) references the species name that should be designated in the Custom Wood Species section.  

"a" is the integer used to identify if this is a standard NDS wood material, or if it is a user defined "custom" wood species:

0 = standard wood material

1 = custom wood material

"b" is the integer used to identify the wood species:

1 = Aspen                       

2 = Balsam Fir                  

3 = Beech-Birch-Hickory         

4 = Coast Sitka Spruce          

5 = Cottonwood                  

6 = Douglas Fir-Larch           

7 = Douglas Fir-Larch (North)   

8 = Douglas Fir- South          

9 = Eastern Hemlock             

10 = Eastern Hemlock-Tamarack    

11 = Eastern Hemlock-Tamarack (N)

12 = Eastern Softwoods           

13 = Eastern Spruce              

14 = Eastern White Pine          

15 = Hem-Fir                     

16 = Hem-Fir (North)             

17 = Mixed Maple                 

18 = Mixed Oak                   

19 = Mixed Southern Pine         

20 = Mountain Hemlock            

21 = Northern Pine               

22 = Northern Red Oak            

23 = Northern Species            

24 = Northern White Cedar        

25 = Ponderosa Pine              

26 = Red Maple                   

27 = Red Oak                     

28 = Red Pine                    

29 = Redwood                     

30 = Sitka Spruce                

31 = Southern Pine               

32 = Spruce-Pine-fir             

33 = Spruce-Pine-Fir (South)     

34 = Western Cedars              

35 = Western Cedars (North)      

36 = Western Hemlock             

37 = Western Hemlock (North)     

38 = Western White Pine          

39 = Western Woods               

40 = White Oak                   

41 = Yellow Poplar

"c" is the integer used to identify the grade of the wood material:

1 = Select Structural            

2 = No.1                         

3 = No.2                         

4 = No.3                         

5 = Stud                         

6 = Construction                 

7 = Standard                     

8 = Utility                      

9 = Dense Select Structural      

10 = Non-Dense Select Structural  

11 = No.1 Dense                   

12 = No.1 Non-Dense               

13 = No.2 Dense                   

14 = No.2 Non-Dense               

15 = Dense Structural D86         

16 = Dense Structural D72         

17 = Dense Structural D65         

18 = No.1 & Better                

19 = Clear Structural             

20 = Select Structural, Open Grain

21 = No.1, Open Grain             

22 = No.2, Open Grain             

23 = No.3, Open Grain

"d" is the integer used to set the Cm factor (wet service / moisture content)

0 = Cm factor set to 1.0 (default)

1 = Cm factor for wet service is used

"e.ee" is the number used to set the E_Mod (Young's modulus modifier).  The default is 1.0.
"f.ff" is the number used for the Poissson's raio.  The default is 0.3.
"g.gg" is the number used for the thermal expansion coefficient.  The default is 0.65E-5
"h.hh" is the weight density of the wood material.  The default is 0.035 k/ft3.
“i” is the integer used to designate the BIM Material ID.

Explanation of the Custom Wood Material Data {a.aa b.bb c.cc d.dd e.ee f.ff g}

When a custom wood material is create, the properties Fb, Ft, Fv, Fc, and E must be specified by the user.

The Custom Wood Species label is a designator used by the user may be up to 32 characters long.

"a.aa" is the number used for Fb (the base value of the allowable bending stress).  The default is 0.9 ksi.
"b.bb" is the number used for Ft (the base value of the allowable tensile stress).  The default is 0.5 ksi.
"c.cc" is the number used for Fv (the base value of the allowable shear stress). The default is 0.05 ksi.
"d.dd" is the number used for Fc (the base value of the allowable compressive stress). The default is 0.7 ksi.
"e.ee" is the not currently used.
"f.ff" is the number used for the E (the base value of the Elastic Modulus).  The default is 1300 ksi.

"g" is the integer used to designate if the material is a Structural Composite Lumber (such as Parallam or Versallam).

0 = material is not SCL (default)

1 = material is SCL

Explanation of Concrete Material Data {a.aa b.bb c.cc d.dd e.ee f.ff g h.hh i.ii j.jj}

"a.aa" is the number used to designate the elastic modulus (default is 3644 ksi)
"b.bb" is the number used to designate the shear modulus (the default is calculated based on the Elastic Modulus and the Poisson's ratio)
"c.cc" is the number used to designate the Poisson's Ratio. (default is 0.15)
"d.dd" is the number used to designate the thermal expansion coefficient (default is 0.6E-5)
"e.ee" is the number used to designate the density of the material (default is 0.145 k/ft3)
"f.ff" is the number used to designate the compressive strength (default is 4.0 ksi)
"g" is the integer used to represent the BIM material Id.
“h.hh” is the number used to designate the lightweight concrete modification factor, lambda.
“i.ii” is the number used to designate the reinforcement yield strength for flexural bars in members and vertical bars in walls.
“j.jj” is the number used to designate the reinforcement yield strength for shear bars in members and horizontal bars in walls.

Explanation of the Masonry Material Data {a.aa b.bb c.cc d.dd e.ee f.ff g h i j k.kk l.ll}

“a.aa” is the number used to designate the Young’s Modulus.
“b.bb” is the number used to designate the Shear Modulus.
“c.cc” is the number used to designate the poison’s ratio.
“d.dd” is the number used to designate the thermal expansion coefficient.
“e.ee” is the number used to designate the density.
“f.ff” is the number used to designate the compressive strength.
“g” is the integer used to represent the BIM material Id.

“h” is the integer used to designate the method of calculating the wall panel self weight

1 = using a uniform density

2 = using block and grout properties.

“i” is the integer used to designate the Block Material.

0 = Clay 120

1 = Conc 103

2 = Conc 115

3 = Conc 135

“j” is the integer used to designate the Grout Weight

0 = 105 pcf

1 = 140 pcf

“k.kk” is the number used to designate the reinforcement yield strength for flexural bars in members and vertical bars in walls.
“l.ll” is the number used to designate the reinforcement yield strength for shear bars in members and horizontal bars in walls.

Section Set Data

This section consists of the Section Set Data. Indentations are shown for illustration only.  

[SECTION_SETS]

[.HR_STEEL_SECTION_SETS] <n>

"SECTION_LABEL" "DESIGN_LIST" "SHAPE_LABEL" a b c d e f.ff g.gg h.hh i.ii;

[.END_HR_STEEL_SECTION_SETS]

 

[.CF_STEEL_SECTION_SETS] <n>

"SECTION_LABEL" "DESIGN_LIST" "SHAPE_LABEL" a b c d e f.ff g.gg h.hh i.ii;

[.END_CF_STEEL_SECTION_SETS]

 

[.WOOD_SECTION_SETS] <n>

"SECTION_LABEL" "DESIGN_LIST" "SHAPE_LABEL" a b c d e f.ff g.gg h.hh i.ii;

[.END_WOOD_SECTION_SETS]

 

[.GENERAL_SECTION_SETS] <n>

"SECTION_LABEL" "DESIGN_LIST" "SHAPE_LABEL" a b c d e f.ff g.gg h.hh i.ii;

[.END_GENERAL_SECTION_SETS]

 

[.CONCRETE_SECTION_SETS] <n>

"SECTION_LABEL" "DESIGN_LIST" "SHAPE_LABEL" a b c d e f.ff g.gg h.hh i.ii;

[.END_CONCRETE_SECTION_SETS]

[.ALUMINUM_SECTION_SETS] <n>

"SECTION_LABEL" "DESIGN_LIST" "SHAPE_LABEL" a b c d e f.ff g.gg h.hh i.ii;

[.END_ALUMINUM_SECTION_SETS]

[END_SECTION_SETS]

Explanation of the Section Set Data {a b c d e f.ff g.gg h.hh i.ii}

When a Section Set is stored, it must contain all the relevant data associated with that section.  

The Section Label is a designator set by the user that can be up to 20 characters long.

The Design List references the redesign file is designated by the user and can be up to 32 characters long.

The Shape Label is a designator set by the user and can be up to 20 characters long.

"a" is the integer used to define the Member Type.

0 = None

1 = Beam

2 = Column

3 = HBrace

4 = VBrace Member Type

"b" is the integer used to define the Material Type.

0 = General Material

1 = Hot Rolled Steel

2 = Cold Formed Steel

3 = Wood

4 = Not Used

5 = Concrete

"c" is the integer used to define the Material Offset.

0 is the first entry in the Materials spreadsheet for that material type, 1 is the 2nd entry, et cetera.

"d" is the integer used to define the Shape Lock code.

0 = member can be redesigned

1 = member’s shape set by user Determines whether the shape can be changed by the program (redesign)

"e" is the integer used to define the Redesign Rules associated with this section set.  

-1 = no redesign rules applied

0+ = design rule offset by user Design Rules (0 is the first entry in the Design Rules spreadsheet, 1 is the 2nd, et cetera).

"f.ff" is the number used to define the area of the member.
"g.gg" is the number used to define the Iyy of the member..
"h.hh" is the number used to define the Izz of the member..
"i.ii" is the number used to define the J of the member..

Wood Schedule & Holddown Data

[WOOD_SCHEDULES] <n>

[WOOD_SCHEDULE: #] <n>

"WOOD_CODE" "PANEL_GROUP" "LABEL" "GRADE" "NAIL_SIZE" "STAPLE_SIZE" a.aa b.bb c d e.ee f.ff g.gg;

[END_WOOD_SCHEDULE: #]

[END_WOOD_SCHEDULES]

[WOOD_HOLDDOWN_SERIES] <n>

[WOOD_HOLDDOWN_SERIES: #] <n>

"MANUFACTURER" "LABEL" "MANUFACURER" "BOLT_SIZE" "NAIL_SIZE" "LOAD_TYPE" a b c.cc d.dd e f g.gg h.hh i.ii;

[END_WOOD_HOLDDOWN_SERIES: #]

[END_WOOD_HOLDDOWN_SERIES]

Explanation of the Wood Schedules Data {a.aa b.bb c d e.ee f.ff g.gg}

“a.aa” is the Minimum Thickness.
“b.bb” is the Minimum Penetration.

“c” is the integer used to designate if Over Gypsum is selected.

0 = not selected

1 = selected

“d” is the integer used to designate the amount of sides. (1 or 2)
“e.ee” is the nail spacing.
“f.ff” is the Shear Capacity.
“g.gg” is Ga.

Explanation of the Wood Hold-down Data {a b c.cc d.dd e f g.gg h.hh i.ii}

“a”
“b”
“c.cc” is the minimum chord thickness.
“d.dd”
“e” is the integer used to designate the number of bolts.
“f” is the integer used to designate the number of nails.
“g.gg” is the deflection at peak loading.
“h.hh” is the allowable tension.
“i.ii” is CD (Load Duration Factor).

Design Rules

This section consists of the Design Rule Data. Indentations are shown for illustration only.  

[DESIGN_RULES]

[.SIZE_UC_RULES] <n>

"REDESIGN_LABEL" a.aa b.bb c.cc d.dd e.ee f.ff;

[.END_SIZE_UC_RULES]

 

[.DEFLECTION_RULES] <n>

"REDESIGN_LABEL" a.aa b.bb c.cc d.dd e.ee f.ff g h.hh i.ii j k.kk l.ll;

[.END_DEFLECTION_RULES]

 

[.REBAR_RULES] <n>

"REDESIGN_LABEL" a b c d.dd e.ee f.ff g.gg h j.jj k.kk;

[.END_REBAR_RULES]

[END_DESIGN_RULES]

Explanation of the Design Rule - Size / UC Data {a.aa b.bb c.cc d.dd e.ee f.ff}

The Design Rule Label is a designator set by the user may be up to 20 characters long.

"a.aa" is the number used to define the maximum depth of the member (must be greater than 0.0)
"b.bb" is the number used to define the minimum depth of the member (must be greater than 0.0)
"c.cc" is the number used to define the maximum width of the member (must be greater than 0.0)
"d.dd" is the number used to define the minimum width of the member (must be greater than 0.0)
"e.ee" is the number used to define the maximum code check for the member (must be between 0.0 and 2.0).  The default value is 1.0
"f.ff" is the number used to define the maximum shear check for the member (must be between 0.0 and 2.0).  The default value is 1.0

Explanation of the Deflection Rules {a.aa b.bb c.cc d.dd e.ee f.ff g h.hh i.ii j k.kk l.ll}

The Design Rule Label is a designator set by the user may be up to 20 characters long.

"a.aa" is the number used to define the maximum Dead Load Deflection (absolute).
"b.bb" is the number used to define the Dead Load Deflection Ratio.  The default is 240.
"c.cc" is the number used to define the maximum Live Load Deflection (absolute).
"d.dd" is the number used to define the Live Load Deflection Ratio.  The default is 360.
"e.ee" is the number used to define the maximum Dead + Live Load Deflection (absolute).
"f.ff" is the number used to define the Dead + Live Load Deflection Ratio.  The default is 240.

"g" is the integer used to define the Load Category for the additional deflection criteria (other category1).

0 = None

1 = DLPre  

2 = LLConst

3 = DLConst

4 = DL     

5 = LL     

6 = LLS    

7 = RLL    

8 = SL     

9 = SLN    

10 = RL     

11 = OL1    

12 = OL2    

13 = OL3    

14 = OL4

"h.hh" is the number used to define the maximum "other category 1" Deflection (absolute).
"i.ii" is the number used to define the maximum "other category 1" Deflection Ratio.  The default is 360.

"j" is the integer used to define the Load Category for the additional deflection criteria (other category 2).

0 = None

1 = DLPre  

2 = LLConst

3 = DLConst

4 = DL     

5 = LL     

6 = LLS    

7 = RLL    

8 = SL     

9 = SLN    

10 = RL     

11 = OL1    

12 = OL2    

13 = OL3    

14 = OL4

"k.kk" is the number used to define the maximum "other category 2" Deflection (absolute).
"l.ll" is the number used to define the maximum "other category 2" Deflection Ratio.  The default is 360.

Explanation of the Rebar Rules {a b c d.dd e.ee f.ff g.gg h j.jj k.kk}

The Design Rule Label is a designator set by the user may be up to 20 characters long.

"a" is the integer used to define the minimum flexural bar size.  For ASTM bar set, this corresponds to.  

0 = #3

1 = #4

2 = #5 (default)

3 = #6

4 = #7

5 = #8

6 = #9

7 = #10

8 = #11

9 = #14

10 = #18

"b" is the integer used to define the maximum flexural bar size.  For ASTM bar set, this corresponds to.  

0 = #3

1 = #4

2 = #5 (default)

3 = #6

4 = #7

5 = #8

6 = #9

7 = #10

8 = #11

9 = #14

10 = #18

"c" is the integer used to define the size of the shear ties.  For ASTM bar set, this corresponds to.  

0 = #3

1 = #4

2 = #5 (default)

3 = #6

4 = #7

5 = #8

6 = #9

7 = #10

8 = #11

9 = #14

10 = #18

"d.dd" is the number used to define the yield strength (Fy) of the flexural bars.
"e.ee" is the number used to define the ultimate strength (Fu) of the flexural bars.
"f.ff" is the number used to define the yield strength (Fy) of the shear ties.
"g.gg" is the number used to define the ultimate strength (Fu) of the shear ties.
"h" is the integer used to number of legs per stirrup (The default is 2).  
"i.ii" is the number used to define the top cover (the default is 1.5 inches).
"j.jj" is the number used to define the bottom cover (the default is 1.5 inches).
"k.kk" is the number used to define the side cover (the default is 1.5 inches).

Wall Design Rule Data

[WALL_DESIGN_RULES]

[.MASONRY_WALLPANEL_RULES] <n>

"LABEL" a b.bb c.cc e.ee f g h i j k l m n o p q r s t u.uu v.vv w x y.yy z.zz a1 b1 c1 d1 e1.e1e1 f1.f1f1 g1 h1 i1.i1i1;

[.END_MASONRY_WALLPANEL_RULES]

[.WOOD_WALLPANEL_RULES] <n>

"LABEL" "TOP_PLATE" "SILL_PLATE" "STUDS" "BOTTOM_PLATE" a b.bb c.cc d e.ee f.ff g h i j "HOLD_DOWN_SERIES" "MANUFACTURER" k "LABEL" "MANUFACURER" "BOLT_SIZE" "NAIL_SIZE" "LOAD_TYPE" l.ll m.mm n o p q.qq r s.ss t.tt "HEADER_SIZE" u.uu v.vv w x.xx y;

[.END_WOOD_WALLPANEL_RULES]

[.CONCRETE_WALLPANEL_RULES] <n>

a b.bb c.cc d.dd e f.ff g.gg h.hh i j k.kk l.ll m.mm n o p;

[.END_CONCRETE_WALLPANEL_RULES]

[.UC_WALLPANEL_RULES] <n>

a.aa b.bb;

[.END_UC_WALLPANEL_RULES]

[END_WALL_DESIGN_RULES]

Explanation of the Masonry Wall Panel wall design rules data {a b.bb c.cc d.dd e.ee f g h i j k l m n o p q r s t u.uu v.vv w x y.yy z.zz a1 b1 c1 d1 e1.e1e1 f1.f1f1 g1 h1 i1.i1i1}

“a” is the integer used to designate the Block Nominal Width.

0 = 4”

1 = 6”

2 = 8”

3 = 10”

4 = 12”

“b.bb” is the number used to designate the Block Nominal Length.
“c.cc” is the number used to represent the Block Nominal Height
“d.dd” is set to 60/internal stress.
“e.ee” is set to 60/internal stress.
“f” is set to 2
“g” is set to 2
“h” is set to 1.

“i” is the integer used to designate the Block Grouting.

0 = Fully Grouted

1 = Partial Grouted

2 = Ungrouted

“j” is the integer used to designate reinforcement.

0 = not reinforced

1 = reinforced

“k” is the integer used to designate the minimum bar spacing.

0 = 8”

1 = 16”

2 = 24”

3 = 32”

4 = 40”

5 = 48”

6 = 56”

7 = 64”

8 = 72”

“l” is the integer used to designate the maximum bar spacing.

0 = 8”

1 = 16”

2 = 24”

3 = 32”

4 = 40”

5 = 48”

6 = 56”

7 = 64”

8 = 72”

“m” is the integer used to designate the bar size.

0 = #3

1 = #4

2 = #5

3 = #6

4 = #7

5 = #8

6 = #9

7 = #10

8 = #11

“n” is the integer used to designate whether the loads are transferred out of plane.

0 = not transferred

1 = transferred

“o” is the integer used to designate the bar placement.

0 = Center

1 = Non-Center

2 = Each Face

3 = Staggered

“p” is the integer used to designate the mortar type.

0 = Type M or S

1 = Type N

“q” is the integer used to designate the cement type.

0 = Portland, Lime/Mortar

1 = Masonry, Air Entrained PCL

“r” is the integer used to designate the vertical bar size.

0 = #3

1 = #4

2 = #5

3 = #6

4 = #7

5 = #8

6 = #9

7 = #10

8 = #11

“s” is the integer used to designate the horizontal bar size.

0 = #3

1 = #4

2 = #5

3 = #6

4 = #7

5 = #8

6 = #9

7 = #10

8 = #11

“t” is the integer used to designate the bars per cell.

0 = 1

1 = 2

“u.uu” is the number used to designate the minimum bound zone width.
“v.vv” is the number used to designate the maximum bound zone width.

“w” is the integer used to designate if Shear increments are being multiplied by 1.5.

0 = not multiplied by a factor of 1.5

1 = multiplied by a factor of 1.5

“x” is the integer used to designate the loads are transferred out of plane.

0 = not transferred

1 = transferred

“y.yy” is the number used to designate the Depth.
“z.zz” is the number used to designate the Bear Length.

“a1” is the integer used to designate bar size.

0 = #3

1 = #4

2 = #5

3 = #6

4 = #7

5 = #8

6 = #9

7 = #10

8 = #11

“b1” is the integer used to designate the minimum number of bars per layer.
“c1” is the integer used to designate the maximum number of bars per layer.

“d1” is the integer used to designate the number of layers.

0 = 1

1 = 2

2 = 3

“e1.e1e1” is the number used to designate Layer Spacing
“f1.f1f1” is the number used to designate the distance to the bottom.

“g1” is the integer used to designate the stirrup size.

0 = #3

1 = #4

2 = #5

3 = #6

4 = #7

5 = #8

6 = #9

7 = #10

8 = #11

“h1” is the integer used to designate the Wall Area Method.

0 = NCMA

1 = RMEH

“i1.i1i1”

Explanation of the Wood Wall Panel wall design rules data {a b.bb c.cc d e.ee f.ff g h i j k l.ll m.mm n o p q.qq r s.ss t.tt u.uu v.vv w x.xx y}

“a” is the integer used to designate the schedule offset.
“b.bb” is the minimum stud spacing.
“c.cc” is the maximum stud spacing.
“d” is the integer used to designate the chord material offset.
“e.ee” is the minimum panel thickness.
“f.ff’ is the maximum panel thickness.
“g” is the integer used to designate the number of panel sides.
“h” is the integer used to designate the maximum nail spacing.
“i” is the integer used to designate the minimum nail spacing.

“j” is the integer used to designate the use of green lumber.

0 = green lumber not being used

1 = green lumber is used.

“k” is the integer used to designate the series.
“l.ll” is the Minimum Chord Thickness
“m.mm”
“n” is the integer used to designate the number of hold down bolts
“o” is the integer used to designate the number of hold down nails.
“p” is the integer used to designate the
“q.qq” is the Deflection at Peak Load
“r” is the integer used to designate the
“s.ss” is the Allowable Tension.
“t.tt” is the CD Factor. (Load Duration Factor)
“u.uu” is the header thickness.
“v.vv” is the header width.
“w” is the integer used to designate the header material offset.
“x.xx”
“y” is the integer used to designate the use of eccentricity.

Explanation of the Concrete Wall Panel wall design rules data {a b.bb c.cc d.dd e f.ff g.gg h.hh i j k.kk l.ll m.mm n o p}

“a” is the integer used to designate vertical bar size.

0 = #3

1 = #4

2 = #5

3 = #6

4 = #7

5 = #8

6 = #9

7 = #10

8 = #11

“b.bb” is the number used to designate the Maximum vertical bar spacing.
“c.cc” is the number used to designate the minimum vertical bar spacing.
“d.dd” is the number used to designate the vertical bar spacing increments.

“e” is the integer used to designate the horizontal bar size.

0 = #3

1 = #4

2 = #5

3 = #6

4 = #7

5 = #8

6 = #9

7 = #10

8 = #11

“f.ff” is the number used to designate the maximum horizontal bar spacing.
“g.gg” is the number used to designate the minimum horizontal bar spacing.
“h.hh” is the number used to designate the horizontal bar spacing increments.

“i” is the integer used to designate the Outer Bars orientation.

0 = Vertical

1 = Horizontal

“j” is the integer used to designate the bar placement location.

0 = Each Face

1 = Centered

“k.kk” is the number used to designate the Interior Cover –z.
“l.ll” is the number used to designate the Exterior Cover +z.
“m.mm” is the number used to designate the Edge cover.

“n” is the integer used to designate the selection of the group wall checkbox.

0 = not group wall

1 = group wall

“o” is the integer used to designate the selection of the transfer in checkbox.

0 = Not transferred in

1 = transferred in

“p” is the integer used to designate the selection of the transfer out checkbox.

0 = Not transferred out

1 = transferred out

Explanation of the UC Wall Panel wall design rules data {a.aa b.bb}

“a.aa” is the number used to designate the maximum bending check.
“b.bb” is the number used to designate the maximum shear check.

Seismic Design Rule Data

[SEISMIC_DESIGN_RULES] <n>

"SEISMIC_DESIGN_RULES_LABEL" a b c d e f.ff g.gg h i;

[END_SEISMIC_DESIGN_RULES]

Explanation of the Seismic design rules data {a b c d e f.ff g.gg h i}

“a” is the integer used to designate the frame ductility.

0 = high

1 = moderate

2 = minimal

“b” is the integer used to designate the requirement of over strengthening columns.

0 = not required

1 = required

“c” is the integer used to designate the

“d” is the integer used to designate the Moment Connection

0 = BFP

1 = RBS

2 = BUEEP

3 = BSEEP

4 = WUF-W

5 = Other/None

6 = KBB-W

7 = KBB-B

“e” is the integer used to designate the requirement of over strengthening beams.

0 = not required

1 = required

“f.ff” is the number used to designate the Z factor.
“g.gg” is the number used to designate the hinge location.

“h” is the integer used to designate the requirement of over strengthening braces.

0 = not required

1 = required

“i” is the integer used to designate the selection of KL/r.

0 = not selected

1 = selected

Connection Rule Data

[CONNECTION_RULES] <n>

"CONNECTION_RULES_LABEL" a b c d e f.ff g;

[END_CONNECTION_RULES]

Explanation of the Connection Rules data {a b c d e f.ff g}

“a” is the integer used to designate the type.

1 = Column/Beam Clip Double Angle Shear or Column/Beam Clip Single Angel Shear

2 = Column/Beam End-Plate Shear

3 = Column/Beam Shear Tab Shear

4 = Column/Beam Extended End-Plate Moment

5 = Column/Beam Flange Plate Moment

6 = Girder/Beam Clip Single Angle Shear or Girder/Beam Clip Double Angle Shear

7 = Girder/Beam End Plate Shear.

8 = Girder/Beam Shear Tab Shear

9 = Beam Shear Tab Splice

10 = Beam Moment Plate Splice

11 = Beam Extended End Plate Splice

12 = Column Shear Tab Splice

13 = Column Moment Plate Splice

14 = Column Extended End Plate Splice

15 = Diagonal Vertical Brace

16 = Chevron Vertical Brace

17 = Beam Direct Weld Splice

18 = Column Direct Weld Splice

19 = Column/Beam Direct Weld Moment

20 = Column/Beam Seismic Moment

21 = Column/Beam Partially Extended End-Plate Moment

22 = Column/Beam Flush End-Plate Moment

23 = Diagonal Brace Seismic

24 = Chevron Brace Seismic

25 = Single Column Baseplate

26 = Knee Brace

“b” is the integer used to designate the connection ID.

“c” is the integer used to represent the beam connection.

0 = Welded

1 = Bolted

-1 = N/A

“d” is the integer used to represent the column/girder connection.

0 = Welded

1 = Bolted

-1 = N/A

“e”
“f.ff” is the eccentricity.

“g” is the integer used to designate the connection type.

1 = Shear

2 = Moment

3 = Brace

4 = Baseplate

Nodal Coordinate Data

This section consists of the Nodal Coordiante Data. Indentations are shown for illustration only.  

[NODES] <n>

"NODE_LABEL" a.aa b.bb c.cc d.dd e f g;

[END_NODES]

Explanation of the Node Coordinate Data {a.aa b.bb c.cc d.dd e f g}

The Node Label is a designator set by the user may be up to 20 characters long.

"a.aa" is the number used to define the X coordinate.
"b.bb" is the number used to define the Y coordinate.
"c.cc" is the number used to define the Z coordinate.
"d.dd" is the number used to define the Nodal Temperature.
"e" is the integer used to define the select_flag int 0 to 65535 Select Flag (binary)Indicates status in all (up to 16) Selection States

"f" is the integer used to define the diaphragm connectivity.

0 = node attached (default)

1 = node detached

2 = node must be attached (even if in an opening)

99 = node within an opening Detach From Diaphragm

"g" is the integer used to define the RISAFloor interaction.

0 = node not transferred from RISAFloor

1 = node transferred from RISAFloor

"h" is the BIMid. This value defaults to -1 if there is not BIMid
"i" is the diaphragm offset. This is for a model that is detached from a RISAFloor model. The diaphragm associated with the node in RISAFloor will be indicated by an integer. This value defaults to -1 if no diaphragm is associated with the node.
“j” is an internal flag that indicates tethered conditions within a wall panel defaults to 0.

Boundary Condition Data

This section consists of the Boundary Condition Data. Indentations are shown for illustration only.  

[BOUNDARY_CONDITIONS] <n>

a b c d e f g h i.ii j.jj k.kk l.ll m.mm o.oo;

[END_BOUNDARY_CONDITIONS]

Explanation of the Boundary Condition Data {a b c d e f g h i.ii j.jj k.kk l.ll m.mm o.oo}

"a" is the integer used to define the Node Number.  Value will vary from 1 to n where n is the number of nodes.

"b", "c", "d", are the integers used to designate the Boundary codes for the X, Y and Z translations.

0 = Free (default)

1 = Fixed

2 = Spring

4 = Reaction

5 = Compression Spring

6 = Tension Spring

-k = Tethered, k = Tethered to node number X translation

1001 = Story node (story1)

1002 = Story node (story2)... et cetera

"e", "f", "g", are the integers used to designate the Boundary codes for the X, Y and Z rotations.

0 = Free (default)

1 = Fixed

2 = Spring

4 = Reaction

5 = Compression Spring

6 = Tension Spring

-k = Tethered, k = Tethered to node number X translation

"h" is the integer used to designate the Footing associated with that Boundary Conditions

-1 = no footing (default)

0 ~ 499 = Footing Offset from Footings spreadsheet.  The first footing would have an offset of 0, the second an offset of 1.  

"i.ii", "j.jj", "k.kk" are the number used to define the spring constants for the X, Y, and Z translations.
"l.ll", "m.mm", "o.oo" are the number used to define the spring constants for the X, Y, and Z rotations.

Diaphragm Data

This section consists of the Rigid Diaphragm Data. Indentations are shown for illustration only.  

[DIAPHRAGMS] <n>

a b c d;

[END_DIAPHRAGMS]

Explanation of the Diaphragm Data {a b c d}

"a" is the integer used to define the node offset for the primary node of the diaphragm.  The first node in the Node Coordinates spreadsheet has an offset of 0, the 2nd an offset of 1... et cetera.

"b" is the integer used to define the plane of the diaphragm.  

88 = XY

89 = YZ

90 = ZX (default) Plane

"c" is the integer used to define the type of diaphragm.  

77 = Membrane (default)

80 = Planar Type

"d" is the integer used to define the activation of the diaphragm.  

0 = Inactive

1 = Active (default) Inactive

Drift Definition Data

[DRIFT_DEFS] <n>

a b c d.dd;

[END_DRIFT_DEFS]

Explanation of the Drift Definition Data {a b c d.dd}

“a”
“b”
“c”
“d.dd”

Shape List Data

This section consists of the Shape data. Indentations are shown for illustration only.  

[SHAPES_LIST] <n>

"SHAPE_NAME" a b c p0 p1 p2 p3 p4 p5 p6 p7 p8....p23;

[END_SHAPES_LIST]

Explanation of the Shape List Data {a b c p0 p1 p2 p3 p4 p5 p6 p7 p8....p23}

The Shape Label is a designator set by the user may be up to 32 characters long.

"a" is the integer used to designate the database from which this shape was defined.

0 = GENERAL_DB_CODE

1 = ARBED_DB_CODE

2 = CANADA_DB_CODE

3 = RISASECTION_DB_CODE

4 = SDT_DB_CODE

5 = AISC_DB_CODE

6 = NDS_DB_CODE

7 = CONCRETE_DB_CODE

8 = BRITISH_DB_CODE

9 = JAPANESE_DB_CODE

10 = EURO_DB_CODE

11 = INDIAN_DB_CODE

12 = GERMAN_DB_CODE

13 = CHILEAN_DB_CODE

14 = AUSTRALIAN_DB_CODE

15 = CHINESE_DB_CODE

16 = KOREAN_DB_CODE

20 = AISI_DB_CODE

21 = AISICUST_DB_CODE

(…) Database Code

"b" is the integer used to designate the shape type.

1 = WF_SHAPE

2 = TUBE_SHAPE

3 = PIPE_SHAPE

4 = CHANNEL_SHAPE

5 = WT_SHAPE

6 = DBL_L_SHAPE

7 = SNGL_L_SHAPE

8 = RECT_SHAPE

9 = BAR_SHAPE

88 = NDS_SHAPE

89 = NDS_ROUND_SHAPE

91 = TAP_WF_SHAPE

99 = ARB_SHAPE

200 = CU_SHAPE

201 = CS_SHAPE

202 = ZU_SHAPE

203 = ZS_SHAPE

204 = HU_SHAPE

250 = CRECT_SHAPE

251 = CRND_SHAPE

252 = CL_SHAPE

253 = CT_SHAPE

"c" is the integer used to designate the Material Type for this shape.

0 = General Material

1 = Hot Rolled Steel

2 = Cold Formed Steel

3 = Wood

4 = Glulam

5 = Concrete

6 = Aluminum Material Type

"p0" through "p23" are the numbers that represent the shape properties of that member.  These are not intended to be user defined fields.

Member Data

This section consists of the Member data. Indentations are shown for illustration only.  

[MEMBERS]

[.MEMBERS_MAIN_DATA] <n>

"MEMBER_LABEL" "DESIGN_LIST" "SHAPE_LABEL" a b c d.dd e f g h i j k l m o p;

[.END_MEMBERS_MAIN_DATA]

 

[.MEMBERS_DESIGN_PARAMETERS] <n>

"MEMBER_LABEL" a b.b c.c d.d e.e f.f g.g h.h i.i j.j k.k l.l m.m o p q r.r s.s t.t u.u v.v w.w;

[.END_MEMBERS_DESIGN_PARAMETERS]

 

[.MEMBERS_SUPPLEMENTARY_DATA] <n>

[.END_MEMBERS_SUPPLEMENTARY_DATA]

 

[.MEMBERS_DETAILING_DATA] <n>

"MEMBER_LABEL" a b.bb c.cc d.dd e f.ff g.gg h.hh;

[.END_MEMBERS_DETAILING_DATA]

[END_MEMBERS]

Explanation of the Member Main Data {a b c d.dd e f g h i j k l m o p q r s t}

The Member Label is a designator set by the user may be up to 20 characters long.

The Design List references the redesign file designated by the user and may be up to 32 characters long.

The Shape Label is a designator set by the user may be up to 32 characters long.

"a" is the integer used to designate the I node
"b" is the integer used to designate the J node
"c" is the integer used to designate the K node
"d.dd" is the number used to designate the rotation of the member

"e" is the integer used to define the section set offset (or whether the member is explicitly defined).

-1 = shape entered directly

0, 1, 2, 3, 4, ... = section set offset for that material type

"f" is the integer used to designate the tension only or compression only members

1 = compression only

2 = tension only

3 = for Euler Buckling Tension/compression

"g" is the integer used to designate the Design Rules applied to this member

-1 = no redesign rules applied

0+ = design rules set by user Design Rules

"h" is the integer used to designate the Material Type for this member

0 = General Material

1 = Hot Rolled Steel

2 = Cold Formed Steel

3 = Wood

4 = Glulam

5 = Concrete

6 = Aluminum Material Type

"i" is the integer used to designate the Material Offset within the material type. The first material would have an offset of 0, the 2nd an offset of 1, etc.  
"j" is the integer used to designate the member end releases for the I and J nodes.
"k" is the number used to designate the I end offset
"l" is the number used to designate the J end offset

"m" is the integer used to designate if the member is a physical member

0 = Not a Physical Member

1 = Yes a Physical Member

"o" is the integer used to designate if the member should have a "top of member" offset.

0 = No offset

1 = Yes Member Top Offset

"p" is the integer used to designate the member activation

19 = Active

1 = Inactive

3 = Excluded

“q” is the 3D function

0 = gravity

1 = lateral

"r" is the integer used to designate the "Seismic Design Rules"

0=OCBF

1=SCBF

2=OMF

3=IMF

4=SMF-RBS

-1=NONE

"s" is the number used to designate the I end Connection Rule
"t" is the number used to designate the J end Connection Rule

Explanation of the Member Design Parameters {a b.bb c.cc d.dd e.ee f.ff g.gg h.hh i.ii j.jj k.kk l.ll m.mm o p q r.rr s.ss t.tt u.uu v.vv w.ww x y z.zz a1.a1a1 b1.b1b1 c1.c1c1}

The Member Label is a designator set by the user may be up to 20 characters long.

"a" is the integer used to designate the Member Type
"b.bb" is the number used to designate the unbraced for buckling about the local yy axis.
"c.cc" is the number used to designate the unbraced for buckling about the local zz axis.
"d.dd" is the number used to designate the unbraced length of the top flange for beam buckling.
"e.ee" is the number used to designate the unbraced length of the bottom flange for beam buckling.
"f.ff" is the number used to designate the torque length of the member (not currently used).
"g.gg" is the number used to designate the K factor for buckling about the local yy axis.
"h.hh" is the number used to designate the K factor for buckling about the local zz axis.
"i.ii" is the number used to designate the K factor for torsional buckling (not currently used).
"j.jj" is the number used to designate the Cm value for buckling about the local yy axis.
"k.kk" is the number used to designate the Cm value for buckling about the local zz axis.
"l.ll" is the number used to designate the Cb value for beam bending.
"m.mm" is the number used to designate the R value for Cold Formed Steel Design.
"o is the integer used to designate the Cr value for NDS Wood design.
"p" is the integer used to designate the sway flag for local yy bending.
"q" is the integer used to designate the sway flag for local zz bending.
"r.rr" is the value used to designate the Icracked factor for concrete design
"s.ss" is the Cv factor for the Glu-Lam design.
"t.tt" is the left effective width for concrete tee beams.
"u.uu" is the right effective width for concrete tee beams.
"v.vv" is the right slab thickness for concrete tee beams.
"w.ww" is the left slab thickness for concrete tee beams.
"x" is used to designate the "Flexural Reinforcing Layout" for design as either "Optimized" or "Explicit".
"y" is used to designate the "Shear Reinforcing Layout" for design as either "Optimized" or "Explicit".
"z.zz" is a user specified value for C1 (Moment Distribution Modification Factor). Default value is -1.00.
"a1.a1a1" is user specified value for AwzAg. Default value is 0.00.
"b1.b1b1" is user specified value for connector spacing. Default value is -1.00.
"c1.c1c1" is user specified value for Kh. Default value is 0.00.

Explanation of the Member Supplemental Data {a b c d e f}

The Member Label is a designator set by the user may be up to 20 characters long.

"a" is the integer used to designate if the shape is "locked".
"b" is the integer used to designate if the shape came from RISAFloor
"c" is the integer used to designate ProSteel_ID for a prosteel exchange file
"d" is the integer used to designate the starting cantilever node
"e" is the integer used to designate the ending cantilever nodet
"f" is the integer used to define the select_flag int 0 to 65535 Select Flag (binary)Indicates status in all (up to 16) Selection States
"g" is the integer used to designate BIM ID. Default is -1.
"h" is the string of character
"i" is the integer used to designate the orientation. Default is 0.

Explanation of the Member Detailing Data {a b c d e f g h}

The Member Label is a designator set by the user may be up to 20 characters long.

"a" is the integer used to designate the I end cardinal point
"b" is the integer used to designate the I end X-coordinate
"c" is the integer used to designate the I end Y-coordinate
"d" is the integer used to designate the I end Z-coordinate
"e" is the integer used to designate the J end cardinal point
"f" is the integer used to designate the J end X-coordinate
"g" is the integer used to designate the J end Y-coordinate
"h" is the integer used to designate the J end Z-coordinate

Plate Data

This section consists of the Plate data. Indentations are shown for illustration only.  

[PLATES] <n>

"PLATE_LABEL" a b c d e f g h.hh i.ii j.jj k.kk l.ll m.mm o.oo p q;

[END_PLATES]

Explanation of the Plate Data {a b c d e f g h.hh i.ii j.jj k.kk l.ll m.mm o p q r s t u v w x}

The Plate Label is a designator set by the user may be up to 20 characters long.

"a"
"b" is the integer used to designate the A node of the plate.
"c" is the integer used to designate the B node of the plate.
"d" is the integer used to designate the C node of the plate.
"e" is the integer used to designate the D node of the plate.
"f" is the integer used to designate the Material Type for the plate. This is always 0.
"g" is the integer used to designate the Material Offset for the plate.
"h.hh" is the number used to designate the thickness of the plate.
"i.ii" Legacy entry no longer used (Wall Panel Height?)
"j.jj" Legacy entry no longer used (Wall Panel Elevation?)
"k.kk" Legacy entry no longer used (Wall Panel I node X coordinate?)
"l.ll" Legacy entry no longer used (Wall Panel I node Z coordinate?)
"m.mm" Legacy entry no longer used (Wall Panel J node X coordinate?)
"n.nn" Legacy entry no longer used (Wall Panel J node Z coordinate?)
"o" is the integer used to define the selection state status, 0 to 65535. Indicates status in up to 16 Selection States
"p"
"q" is the integer used to designate if the plate is a plane stress plate or not. 0 = regular plate, 1 = plane stress.
"r"
"s"
"t" is the integer that designates the Corner Release codes for the A joint of the plate.
"u" is the integer that designates the Corner Release codes for the B joint of the plate.
"v" is the integer that designates the Corner Release codes for the C joint of the plate.
"w" is the integer that designates the Corner Release codes for the D joint of the plate.
"x"

Wall Panel Data

This section consists of the Wall Panel data. Indentations are shown for illustration only.  The Footing entries should each be contained on one line and should NOT wrap around to a second line.

[WALLPANELS] <n>

["WALLPANEL_LABEL:#"]

 

[.WALLPANEL_GENERAL]

"WALLPANEL_LABEL" {a b c d e f.ff g h i j.jj k.kk l.ll m.mm n o.oo p q r s t.tt u.uu v w x.xx y.yy z.zz;}

[.END_WALLPANEL_GENERAL]

 

[.WALLPANEL_NODES] <n>

{a b.bb c.cc d.dd;}

[.END_WALLPANEL_NODES]

 

[.WALLPANEL_REGIONS]<n>

"REGION_LABEL" {a b c d e f g h i j k l m n o p.pp q r s t u.uu v w;}

[.END_WALLPANEL_REGIONS]

 

[.WALLPANEL_REGIONS_NODES] <n>

{a.aa b.bb c.cc d.dd e.ee f.ff g.gg h.hh i.ii j.jj k.kk l.ll;}

[.END_WALLPANEL_REGIONS_NODES]

 

[.WALLPANEL_REGIONS_INACTIVE]<n>

[.END_WALLPANEL_REGIONS_INACTIVE]

 

[.WALLPANEL_REGIONS_NODES_INACTIVE] <n>

[.END_WALLPANEL_REGIONS_NODES_INACTIVE]

 

[.WALLPANEL_OPENINGS] <n>

{a b c.cc d.dd e.ee f.ff g.gg h.hh i.ii j.jj k.kk l.ll m.mm n.nn o p q r;}}

[.END_WALLPANEL_OPENINGS]

 

[.WALLPANEL_OPENINGS_ADDL_INFO] <n>

[.WALLPANEL_OPENING : #]

[..WOOD_BLOCKS] <n>

[..END_WOOD_BLOCKS]

[..WOOD_STRAPS] <n>

[..END_WOOD_STRAPS]

[.END_WALLPANEL_OPENING : #]

[.END_WALLPANEL_OPENINGS_ADDL_INFO]

 

[.WALLPANEL_LINTELS] <n>

"LINTEL LABEL" {a b.bb c.cc d.dd e.ee f.ff g.gg h.hh i j.jj k.kk l m n o p.pp q.qq r s t u.uu v.vv w x.xx y.yy z a1 b1:}

[.END_WALLPANEL_LINTELS]

 

[.WALLPANEL_OPENINGS_INACTIVE] <n>

[.END_WALLPANEL_OPENINGS_INACTIVE]

 

[.WALLPANEL_OPENINGS_ADDL_INFO_INACTIVE] <n>

[.END_WALLPANEL_OPENINGS_ADDL_INFO_INACTIVE]

 

[.WALLPANEL_LINTELS_INACTIVE] <n>

[.END_WALLPANEL_LINTELS_INACTIVE]

 

[.WALLPANEL_BCS] <n>

{a b c d.dd e.ee f.ff, g.gg h.hh i.ii j k l m n o p.pp q.qq r.rr s.ss t.tt u.uu v w;}

[.END_WALLPANEL_BCS]

 

[.WALLPANEL_RELEASE] <n>

{a b c d e f g h i j k l m n o p q r s t u;}

[.END_WALLPANEL_RELEASE]

 

[.WALLPANEL_DETACH_DIAPH] <n>

[.END_WALLPANEL_DETACH_DIAPH]

 

[.END_WALLPANEL:#]

Explanation of the Wall Panel General {a b c d e f.ff g h i j.jj k.kk l.ll m.mm n o.oo p q r s t.tt u.uu v w x.xx y.yy z.zz}

The Wall Panel Label is a designator set by the user may be up to 20 characters long.

"a" is the integer used to designate if the wall panel is selected
"b" is the integer used to define the select flag. (0 to 65535)

"c" is the integer used to indicate the Material Type.

4 = Masonry

5 = Concrete

"d" is the integer used to indicate the Material Offset.

For Concrete:

0 = Conc3000NW

1 = Conc3500NW

2 = Conc4000NW

3 = Conc3000LW

4 = Conc3500LW

5 = Conc4000LW

For Masonry:

0 = CMU Block

1 = Clay Material

2 = General Masonry

"e" is the integer used to indicate the Design Rule.
"f.ff" is the integer used to indicate the Wall Panel thickness.
"g" is the integer used to designate BIM ID. (Default is -1)
"h" is the integer used to designate if the wall panels were generated in 3d.
"i" is the integer used to designate if the wpwd design method was used.
"j.jj" is the shear stiffness reduction factor.
"k.kk" is the concrete cracked moment of inertia in plane factor.
"l.ll" is the concrete cracked moment of inertia out of plane factor.
"m.mm" is the K factor.
"n"
"o.oo" is the stud spacing.
"p" is the integer used to designate the current label.
"q" is the integer used to designate the current panel grade.
"r" is the integer used to designate the current nail size.
"s" is the integer used to designate the current staple size.
"t.tt" is the panel thickness.
"u.uu" is the penetration.
"v" is the integer used to designate if Over Gypsum is applied.
"w" is the integer used to designate the number of sides. (1 or 2)
“x.xx" is the nail spacing.
"y.yy" is the shear capacity.
"z.zz" is the current Ga.

Explanation of Wall Panel Nodes {a b.bb c.cc d.dd;}

"a" is the integer used to designate the Node number
"b.bb" is the integer used to designate the X coordinate
"c.cc" is the integer used to designate the Y coordinate
"d.dd" is the integer used to designate the Z coordinate

Explanation of Wall Panel Region {a b c d e f g h i j k l m n o p.pp q r s t u.uu v w}

The Wall Panel Region label is a designator set by the user may be up to 30 characters long.

"a" is the integer used to designate the region number.
"b"
"c" is the integer used to designate the envelope Id.
"d" is an integer used to designate whether Transfer Out of Plane Loads is selected.
"e" is an integer used to designate whether Transfer In Plane Loads is selected.
"f” is an integer used to designate the Block Grouting.
"g" is an integer used to designate if it is reinforced.
"h" is an integer used to designate the bar size.
"i" is an integer used to designate the bar placement.
"j" is the integer used to designate the minimum Bar/Grout spacing.
"k" is the integer used to designate the maximum Bar/Grout spacing.
"l" is the integer used to designate the mortar type.
"m" is the integer used to determine the cement type.
"n" is the integer used to determine the vertical bar size.
"o" is the integer used to determine the bars per cell.
"p.pp" is the minimum bound zone width.
"q" is the maximum bound zone width.
"r" is the integer used to determine the horizontal bar size.
"s" is the integer used to determine whether ASD – Higher Seismic Zones is applied.
"t" is the integer used to designate the minimum Bar/Grout spacing set in RISA Floor.
"u.uu" is the minimum bound zone width set in RISA Floor.
"v" is the integer used to designate the floor offset
"w" is the integer used to designate

Explanation of Wall Panel Region Nodes {a.aa b.bb c.cc d.dd e.ee f.ff g.gg h.hh i.ii j.jj k.kk l.ll}

"a.aa" is the X coordinate location of the first Wall Panel Node.
"b.bb" is the Y coordinate location of the first Wall Panel Node.
"c.cc" is the Z coordinate location of the first Wall Panel Node.
"d.dd" is the X coordinate location of the second Wall Panel Node.
"e.ee" is the Y coordinate location of the second Wall Panel Node.
"f.ff” is the Z coordinate location of the second Wall Panel Node.
"g.gg" is the X coordinate location of the third Wall Panel Node.
"h.hh" is the Y coordinate location of the third Wall Panel Node.
"i.ii" is the Z coordinate location of the third Wall Panel Node.
"j.jj" is the X coordinate location of the fourth Wall Panel Node.
"k.kk" is the Y coordinate location of the fourth Wall Panel Node.
"l.ll" is the Z coordinate location of the fourth Wall Panel Node.

Explanation of Wall Panel Openings {a b c.cc d.dd e.ee f.ff g.gg h.hh i.ii j.jj k.kk l.ll m.mm n.nn o p q r }

“a” is the integer used to designate the opening number.
“b”
“c.cc” is the X coordinate location of the first Wall Panel Opening Node.
“d.dd” is the Y coordinate location of the first Wall Panel Opening Node.
“e.ee” is the Z coordinate location of the first Wall Panel Opening Node.
“ f.ff” is the X coordinate location of the second Wall Panel Opening Node.
“g.gg” is the Y coordinate location of the second Wall Panel Opening Node.
“h.hh” is the Z coordinate location of the second Wall Panel Opening Node.
“i.ii” is the X coordinate location of the third Wall Panel Opening Node.
“j.jj” is the Y coordinate location of the third Wall Panel Opening Node.
“k.kk” is the Z coordinate location of the third Wall Panel Opening Node.
“ l.ll” is the X coordinate location of the fourth Wall Panel Opening Node.
“ m.mm” is the Y coordinate location of the fourth Wall Panel Opening Node.
“n.nn” is the Z coordinate location of the fourth Wall Panel Opening Node.
“o”
“p”
“q” is the integer used to designate the BIM Id.
“r”

Explanation of the Wood Blocks data.

?

Explanation of the Wood Straps data.

?

Explanation of Wall Panel Openings inactive

This is just a flag that determines whether a wall panel is active, inactive or excluded.

Explanation of Wall Panel Lintels {a b.bb c.cc d.dd e.ee f.ff g.gg h.hh i j.jj k.kk l m n o p.pp q.qq r s t u.uu v.vv w x.xx y.yy z a1 b1}

The Wall Panel Lintel Label is a designator set by the user may be up to 20 characters long.

"a" is the integer to mark the lintel number.
"b.bb" is the X coordinate location of the first Wall Panel Lintel Node.
"c.cc" is the Y coordinate location of the first Wall Panel Lintel Node.
"d.dd" is the Z coordinate location of the first Wall Panel Lintel Node.
"e.ee" is the X coordinate location of the second Wall Panel Lintel Node.
"f.ff" is the Y coordinate location of the second Wall Panel Lintel Node.
"g.gg" is the Z coordinate location of the second Wall Panel Lintel Node.
"h.hh" is the lintel density.
"i"
"j.jj" is the depth.
"k.kk" is the bearing distance.
"l" is the integer used to designate the bar size
"m" is the integer used to designate the minimum number of bars per layer.
"n" is the integer used to designate the maximum number of bars per layer.
"o" is the integer used to designate the number of layers.
"p.pp" is the layer spacing.
"q.qq" is the centroidal distance of the lowest layer from the bottom.
"r" is the integer used to designate the stirrup size.
"s"
"t"
"u.uu" is the integer used to designate the header thickness.
"v.vv" is the integer used to designate the header width.
"w"
"x.xx" is the integer used to determine the trimmer thickness.
"y.yy" is the integer used to designate the trimmer width.
"z " is the integer used to designate the header size.
“a1” is the integer used to designate the trimmer size.
“b1”

Explanation of Wall Panel Boundary Conditions {a b c d.dd e.ee f.ff, g.gg h.hh i.ii j k l m n o p.pp q.qq r.rr s.ss t.tt u.uu v w}

"a" is the integer used to designate the boundary condition number.

"b" is the integer used to designate the boundary condition type.

0 = Free (default)

1 = Fixed

2 = Spring

4 = Reaction

5 = Compression Spring

6 = Tension Spring

"c"
"d.dd" is the X coordinate location of the first Wall Panel boundary condition.
"e.ee" is the Y coordinate location of the first Wall Panel boundary condition.
"f.ff" is the Z coordinate location of the first Wall Panel boundary condition.
"g.gg” is the X coordinate location of the second Wall Panel boundary condition.
"h.hh" is the Y coordinate location of the second Wall Panel boundary condition.
"i.ii" is the Z coordinate location of the second Wall Panel boundary condition.

"j" is an integer to designate the boundary condition’s X translation restraint.

0 = Free

4 = Reaction

"k" is an integer to designate the boundary condition’s Y translation restraint.

0 = Free

4 = Reaction

"l" is an integer to designate the boundary condition’s Z translation restraint.

0 = Free

4 = Reaction

"m" is an integer to designate the boundary condition’s rotational restraint about the X axis.

0 = Free

4 = Reaction

"n" is an integer to designate the boundary condition’s rotational restraint about the Y axis.

0 = Free

4 = Reaction

"o" is an integer to designate the boundary condition’s rotational restraint about the Z axis.
0 = Free
4 = Reaction
"p.pp" is the x boundary condition value.
"q.qq" is the y boundary condition value.
"r.rr" is the z boundary condition value.
"s.ss" is the x rotation value.
"t.tt" is the y rotation value.
"u.uu" is the z rotation value.
"v" is the integer used to designate the
"w" is an integer used to designate the wall panel material type.

Explanation of Wall Panel Release {a b c d e f g h i j k l m n o p q r s t u}

"a" is the integer used to designate the wall panel top axial release.
"b" is the integer used to designate the wall panel top in plane translation
"c" is the integer used to designate the wall panel top out of plane translation.
"d" is the integer used to designate the wall panel top in plane rotation.
"e" is the integer used to designate the wall panel top out of plane rotation.
"f” is the integer used to designate the wall panel bottom axial release.
"g" is the integer used to designate the wall panel bottom in plane translation.
"h" is the integer used to designate the wall panel bottom out of plane translation.
"i" is the integer used to designate the wall panel bottom in plane rotation
"j" is the integer used to designate the wall panel bottom out of plane rotation.
"k" is the integer used to designate the wall panel left side axial release.
"l" is the integer used to designate the wall panel left side in plane translation.
"m" is the integer used to designate the wall panel left side out of plane translation.
"n" is the integer used to designate the wall panel left side in plane rotation.
"o" is the integer used to designate the wall panel left side out of plane rotation.
"p" is the integer used to designate the wall panel hybrid mass offset
"q" is the integer used to designate the wall panel right side axial release.
"r" is the integer used to designate the wall panel right side in plane rotation.
"s" is the integer used to designate the wall panel right side out of plane rotation.
"t" is the integer used to designate the wall panel right side in plane rotation.
"u" is the integer used to designate the wall panel right side out of plane rotation.

Explanation of Wall Panel Detach Diaphragm

This is where information about whether diaphragms are detached from the wall panel.

Footing Data

This section consists of the Footing data. Indentations are shown for illustration only.  The Footing entries should each be contained on one line and should NOT wrap around to a second line.

[FOOTING_DATA] <n>

"FOOTING_LABEL" a.a b.b c.c d.d e.e f.f g.g h.h j.j k.k l.l m.m o.o p.p q.q r.r s.s t.t u.u v.v w.w x y z a1 b1 c1;

[END_FOOTING_DATA]

Explanation of the Footing Data {a.a b.b c.c d.d e.e f.f g.g h.h j.j k.k l.l m.m o.o p.p q.q r.r s.s t.t u.u v.v w.w x y z a1 b1 c1}

The Footing Label is a designator set by the user may be up to 20 characters long.

"a.a" is the number used to designate the max length of the footing.
"b.b" is the number used to designate the min length of the footing.  
"c.c" is the number used to designate the max width of the footing.
"d.d" is the number used to designate the min width of the footing.
"e.e" is the number used to designate the max thickness of the footing.
"f.f" is the number used to designate the min thickness of the footing.
"g.g" is the number used to designate the design increment for the length.
"h.h" is the number used to designate the design increment for the thickness.
"l.l" is the number used to designate the x dimension of the pedestal
"m.m" is the number used to designate the z dimension of the pedestal
"o.o" is the number used to designate the height of the pedestal
"p.p" is the number used to designate the ex eccentricity of the pedestal
"q.q" is the number used to designate the ez eccentricity of the pedestal
"r.r" is the number used to designate the BLx boundary distance of the pedestal
"s.s" is the number used to designate the BLz boundary distance of the pedestal
"t.t" is the number used to designate the allowable bearing pressure
"u.u" is the number used to designate the overburden load
"v.v" is the number used to designate  the overburden load passive resistance of the soil
"w.w" is the number used to designate the coefficient of friction
"x" is the integer used to designate the force footing to be square flag
"y" is the integer used to designate whether the pedestal should be located by eccentricity or by distance to a boundary line.  
"z" is the integer used to designate whether the soil bearing is a gross or net value
"a1" is the integer used to designate the Use Equal Bar Spacing flag
"b1" is the integer used to designate if the Footing is to be oriented to the column local axes
"c1" is the integer used to designate flag for forcing all the Footing of this designator to have the same size and reinforcement.

Basic Load Case Data

This section consists of the Basic Load Case data. Indentations are shown for illustration only.  

[BASIC_LOAD_CASES] <n>

a "BASIC_LOAD_CASE_LABEL" b c d e f g h i.ii j.jj k.kk;

[END_BASIC_LOAD_CASES]

Explanation of the Basic Load Case Data {a b c d e f g h i.ii j.jj k.kk}

The Basic Load Case Label is a designator set by the user. It can be up to 30 characters.

"a" is the integer used to designate the basic load case number.
"b" is the integer used to designate the number of Joint Loads.
"c" is the integer used to designate the number of Member Point Loads.
"d" is the integer used to designate the number of Pattern Based Distributed Loads. (not currently used)
"e" is the integer used to designate the number of Member Distributed Loads.
"f" is the integer used to designate the number of Member Area Loads.
"g" is the integer used to designate the number of Plate Surface Loads.
"h" is the integer used to designate the load Category.
"i.ii" is the number used to designate the X gravity
"j.jj" is the number used to designate the Y gravity
"k.kk" is the number used to designate the Z gravity

Nodal Load Data

This section consists of the Nodal Load data. Indentations are shown for illustration only.  

[NODE_LOADS] <n>

a b c.cc d e;

[END_NODE_LOADS]

Explanation of the Nodal Load Data {a b c.cc d e}

"a" is the integer used to designate the node number

"b" is the integer used to designate the load direction

88 = Gobal X Direction

89 = Global Y Direction

90 = Global Z Direction

"c.cc" is the number used to magnitude of the load

"d" is the integer used to designate the type of load

76 = Load

68 = Displacement

77 = Mass

"e" is the integer used to designate if there load was created by RISAFloor

Member Point Load Data

This section consists of the Member Point Load data. Indentations are shown for illustration only.  

[POINT_LOADS] <n>

a b c.cc d.dd e f g.gg h;

[END_POINT_LOADS]

Explanation of the Member (or Wall Panel) Point Load Data {a b c.cc d.dd e f g.gg h}

"a" is the integer used to designate the member or Wall Panel number
"b" is the integer used to designate the load direction
88 = Gobal X Direction
89 = Global Y Direction
90 = Global Z Direction
120 = Local x Direction
121 = Local y Direction
122 = Local z Direction
125 = Local Mx Direction (torque)
126 = Local My Direction
127 = Local Mz Direction
"c.cc" is the number used to magnitude of the load

"d.dd" is the number used to designate the location along the length of the member

-10 would indicate 10% along the length of the member (from the I joint).

10 would indicate 10 ft from the I joint of the member.

"e" is the integer used to designate if the load was created by RISAFloor
"f" is the BIM ID used for the point load. This value will be set to -1 for models that do not have BIM infomation. This value should not be edited manually.
"g.gg" is used only when the point load is defined for wall panels and is used to designate the height along the length of the wall where the point load occurs.
"h" is a flag used to designate whether the point load is assigned to a member (2) or a wall panel (7)

Direct Member Distributed Load Data

This section consists of the Member Distributed Load data. Indentations are shown for illustration only.  

[DIRECT_DISTRIBUTED_LOADS] <n>

a b c.cc d.dd e.ee f.ff g h i.ii j.jj k;

[END_DIRECT_DISTRIBUTED_LOADS]

Explanation of the Member Distributed Load Data {a b c.cc d.dd e.ee f.ff g h i.ii j.jj k}

"a" is the integer used to designate the member number

"b" is the integer used to designate the load direction

88 = Gobal X Direction

89 = Global Y Direction

90 = Global Z Direction

120 = Local x Direction

121 = Local y Direction

122 = Local z Direction

76 = Projected Load in the Global X direction

86 = Projected Load in the Global Y direction

72 = Projected Load in the Global Z direction

84 = Thermal Load

"c.cc" is the number used to designate the starting magnitude of the load
"d.dd" is the number used to designate the ending magnitude of the load

"e.ee" is the number used to designate the starting location of the load

-10 would indicate 10% along the length of the member (from the I joint).

10 would indicate 10 ft from the I joint of the member.

"f.ff" is the number used to designate the ending location of the load

-10 would indicate 10% along the length of the member (from the I joint).

10 would indicate 10 ft from the I joint of the member.

"g" is the integer used to designate if the load was created by RISAFloor.
“h” is the BIM material Id.
“i.ii” is the starting elevation if created by RISAFloor.
“j.jj” is the ending elevation if created by RISAFloor.
“k” is the element type.

Member Area Load Data

This section consists of the Member Area Load data. Indentations are shown for illustration only.  

[AREA_LOADS] <n>

a b c d e f g.gg h i;

[END_AREA_LOADS]

Explanation of the Member Area Load Data {a b c d e f g.gg h i}

"a" is the integer used to designate the A joint of the Load
"b" is the integer used to designate the B joint of the Load
"c" is the integer used to designate the C joint of the Load
"d" is the integer used to designate the D joint of the Load

"e" is the integer used to designate the load direction

88 = Gobal X Direction

89 = Global Y Direction

90 = Global Z Direction

76 = Projected Load in the Global X direction

86 = Projected Load in the Global Y direction

72 = Projected Load in the Global Z direction

"f" is the number used to designate the area load distribution direction

0 = Two Way

1 = A-B

2 = B-C

3 = C-D

4 = A-D

5 = A-C

6 = B-D

"g.gg" is the number used to designate the area load magnitude
“h” is the integer used to designate the BIM Id
“i” is the integer used to designate if the load was created using RISA Floor

Surface Load Data

This section consists of the Surface Load data. Indentations are shown for illustration only.  

[SURFACE_LOADS] <n>

a b c.cc d e f.ff g.gg h.hh i j k.kk l.ll m.mm n.nn o.oo;

[END_SURFACE_LOADS]

Explanation of the Surface Load Data {a b c.cc d e f.ff g.gg h.hh i j k.kk l.ll m.mm n.nn o.oo}

"a" is the integer used to designate the plate number

"b" is the integer used to designate the Direction

120 = Local x Direction

121 = Local y Direction

122 = Local z Direction

88 = Gobal X Direction

89 = Global Y Direction

90 = Global Z Direction

76 = Projected Load in the Global X direction

86 = Projected Load in the Global Y direction

72 = Projected Load in the Global Z direction

"c.cc" is the number used to designate the Magnitude of the Plate Surface Load
“d” is the integer used to designate the BIM Id.

“e” is the integer used to designate the element type.

3 = Plate

7 = Wall Panel

? = Diaphragm

“f.ff” is the Surface Load Top Magnitude.
“g.gg” is the Surface Load Bottom Magnitude.
“h.hh” is the height.
“i” “j” “k.kk” “l.ll” “m.mm” “n.nn” “o.oo” define the diaphragm surface loads.

Moving Load Database Data

[MOVING_LOADS_DATABASE] <n>

"LOAD_PATTERN" a | b.bb c d.dd | e.ee f g.gg | …..;

[END_MOVING_LOADS_DATABASE]

Explanation of Moving Load Database Data {a | b.bb c d.dd | e.ee f g.gg}

“a” is the integer used to designate the number of loads.
“b.bb” is the moving load magnitude.

“c” is the integer used to designate the load direction.

120 = Local x Direction

121 = Local y Direction

122 = Local z Direction

88 = Gobal X Direction

89 = Global Y Direction

90 = Global Z Direction

76 = Projected Load in the Global X direction

86 = Projected Load in the Global Y direction

72 = Projected Load in the Global Z direction

“d.dd” is the distance.

Moving Load Data

This section consists of the Moving Load data. Indentations are shown for illustration only.  

[MOVING_LOADS] <n>

"MOVING_LOAD_LABEL" a b.bb c d e f g h i j k l;

[END_MOVING_LOADS]

Explanation of the Moving Load Data {a b.bb c d e f g h i j k l}

The Moving Load Label references the Moving Load defined in the Moving Load Library file.

"a" is the integer used to designate if the moving load should be run "both ways" along the moving load path.
"b.bb" is the number used to designate the increment of the moving load.
"c", "d", "e", "f", "g", "h", "i", "j", "k", and "l" are the node numbers that define the moving load path.  

Time History Data

This section consists of the Time History data. Indentations are shown for illustration only.  

[TIME_HISTORY_INPUT]

{a b c.cc d.dd e.ee f.ff g.gg h.hh;}

[.END_TIME_HISTORY_INPUT]

[TIME_HISTORY_PATTERNS] <n>

[TIME_HISTORY_PATTERN : #]

[.TIME_HISTORY_PATTERN_GENERAL]

“TIME_HISTORY_LOAD_FUNCTION” a;

[.END_TIME_HISTORY_PATTERN_GENERAL]

[.TIME_HISTORY_PATTERN_ENTRIES] <n>

a b c d e f g h.hh i.ii j.jj k.kk l.ll m.mm n.nn o.oo;

[.END_TIME_HISTORY_PATTERN_ENTRIES]

[END_TIME_HISTORY_PATTERN: #]

[END_TIME_HISTORY_PATTERNS]

[TIME_HISTORY_LOADS] <n>

[TIME_HISTORY_LOAD: #]

[.TIME_HISTORY_LOAD_GENERAL]

“TIME_HISTORY_LOAD_LABEL” a b.bb;

[.END_TIME_HISTORY_LOAD_GENERAL]

[.TIME_HISTORY_LOAD_ENTRIES] <n>

“TIME_HISTORY_LOAD_FUNCTION” a b c d.dd e.ee f.ff g.gg;

[.END_TIME_HISTORY_LOAD_ENTRIES]

[END_TIME_HISTORY_LOAD: #]

[END_TIME_HISTORY_LOADS]

Explanation of the Time History Input Data {a b c.cc d.dd e.ee f.ff g.gg h.hh;}

"a"
"b"
"c.cc"
"d.dd"
"e.ee"
"f.ff"
"g.gg"
"h.hh"

Explanation of the Time History Pattern General Data {a}

“a”

Explanation of the Time History Pattern Entries Data {a b c d e f g h.hh i.ii j.jj k.kk l.ll m.mm n.nn o.oo}

“a” is the integer used to designate the Time History pattern wave.

0 = Sin wave

1 = Cos wave

“b” is the integer used to designate the display range.

“c” is the integer used to designate the units used for the frequency or period.

0 = Hz

1 = RPM

2 = sec

“d” is the integer used to designate the Ramp Up frequency function.

0 = None

1 = Linear

2 = Quadratic

“e” is the integer used to designate the Ramp Up magnitude function.

0 = None

1 = AutoCalc

2 = Linear

3 = Quadratic

“f” is the integer used to designate the Coast Down frequency function.

0 = None

1 = Linear

2 = Quadratic

“g” is the integer used to designate the Coast Down magnitude function.

0 = None

1 = AutoCalc

2 = Linear

3 = Quadratic

“h.hh” is the Time History duration.
“i.ii” is the Time History Phase degree.
“j.jj” is the Time History scale factor.
“k.kk” is the Time History Frequency/Period.
“l.ll” is the Ramp Up duration.
“m.mm” is the Ramp Up initial frequency.
“n.nn” is the Coast Down duration
“o.oo” is the Coast Down frequency.

Explanation of the Time History Load General Data {a b.bb}

“a”
“b.bb” is the Time Step.

Explanation of the Time History Load Entries Data {a b c d.dd e.ee f.ff g.gg}

“a” is the integer used to designate the number of joints.

-99 = All

“b” is the integer used to designate the type.

0 = Force

1 = Acceleration

“c” is the integer used to designate the Direction.

88 = Gobal X Direction

89 = Global Y Direction

90 = Global Z Direction

120 = Local Mx direction

121 = Local My direction

122 = Local Mz direction

“d.dd” is the T Factor.
“e.ee” is the F Factor.
“f.ff” is the Arrival Time.
“g.gg” is the Run Out Time.

EigenSolution Data

This section consists of the EigenSolution data. Indentations are shown for illustration only.  

[EIGENSOLUTION_DATA] <1>

a b c.cc d e f g h i j k l m o p q r s t u v w x;

[END_EIGENSOLUTION_DATA]

Explanation of the EigenSolution Data {a b c.cc d e f g h i j k l m o p q r s t u v w x}

"a" is the integer used to designate the number of requested modes
"b" is the integer used to set the "converge work vectors" flag
"c.cc" is the integer used to convergence tolerance
"d" is the integer used to designate the load combination for the centered mass solution.
"e" is the integer used to designate the load combination for the Plus X eccentric Mass solution.  This is only applicable for a 3D mode that was created by RISAFloor.
"f" is the integer used to designate the load combination for the Minus X eccentric Mass solution.  This is only applicable for a 3D mode that was created by RISAFloor.
"g" is the integer used to designate the load combination for the Plus Z eccentric Mass solution.  This is only applicable for a 3D mode that was created by RISAFloor.
"h" is the integer used to designate the load combination for the Minus Z eccentric Mass solution.  This is only applicable for a 3D mode that was created by RISAFloor.
"i" is the integer used to designate if the Centered Mass solution will included as part of the analysis.  This is only applicable for a 3D mode that was created by RISAFloor.
"j" is the integer used to designate if the Plus X Eccentric Mass solution will included as part of the analysis.  This is only applicable for a 3D mode that was created by RISAFloor.  
"k" is the integer used to designate if the Minus X Eccentric Mass solution will included as part of the analysis.  This is only applicable for a 3D mode that was created by RISAFloor.  
"l" is the integer used to designate if the Plus Z Eccentric Mass solution will included as part of the analysis.  This is only applicable for a 3D mode that was created by RISAFloor.  
"m" is the integer used to designate if the Minus Z Eccentric Mass solution will included as part of the analysis.  This is only applicable for a 3D mode that was created by RISAFloor.  
"o" is the integer used to designate if the dynamic load for the Centered Mass solution should include the RISAfloor diaphragm mass.  This is only applicable for a 3D mode that was created by RISAFloor.  
"p" is the integer used to designate if the dynamic load for the Plus X Eccentric Mass solution should include the RISAfloor diaphragm mass.  This is only applicable for a 3D mode that was created by RISAFloor.  
"q" is the integer used to designate if the dynamic load for the Minus X Eccentric Mass solution should include the RISAfloor diaphragm mass.  This is only applicable for a 3D mode that was created by RISAFloor.  
"r" is the integer used to designate if the dynamic load for the Plus Z Eccentric Mass solution should include the RISAfloor diaphragm mass.  This is only applicable for a 3D mode that was created by RISAFloor.  
"s" is the integer used to designate if the dynamic load for the Minus Z Eccentric Mass solution should include the RISAfloor diaphragm mass.  This is only applicable for a 3D mode that was created by RISAFloor.  
"t" is the integer used to designate if the Centered Mass solution should be run.  
"u" is the integer used to designate if the Plus X Eccentric Mass solution should be run.  
"v" is the integer used to designate if the Minus X Eccentric Mass solution should be run.  
"w" is the integer used to designate if the Plus Z Eccentric Mass solution should be run.  
"x" is the integer used to designate if the Minus Z Eccentric Mass solution should be run.  

Response Spectra Solution Data

This section consists of the Response Spectra data. Indentations are shown for illustration only.  

[RESPONSE_SPECTRA_DATA] <1>

a b c d e f g h i j.jj k.kk l.ll;

[END_RESPONSE_SPECTRA_DATA]

Explanation of the Response Spectra Data {a b c d e f g h i j.jj k.kk l.ll}

"a" is the integer used to indicate if the X Spectra results should be calculated
"b" is the integer used to indicate if the Y Spectra results should be calculated
"c" is the integer used to indicate if the Z Spectra results should be calculated
"d" is the integer used to designate the Spectra curve to be used for the X direction.
"e" is the integer used to designate the Spectra curve to be used for the Y direction.
"f" is the integer used to designate the Spectra curve to be used for the Z direction.
"g" is the integer used to indicate if the dominant mode should be used for signage in the X direction
"h" is the integer used to indicate if the dominant mode should be used for signage in the Y direction
"i" is the integer used to indicate if the dominant mode should be used for signage in the Z direction
"j.jj" is the number used for the cutoff frequency (Gupta method only) in the X direction
"k.kk" is the number used for the cutoff frequency (Gupta method only) in the Y direction
"l.ll" is the number used for the cutoff frequency (Gupta method only) in the Y direction

Spectra Scaling Factor Data

[SPECTRA_SCALING_FACTOR] <n>

a.aa b.bb c.cc d.dd e f.ff g.gg h.hh i.ii j.jj k.kk l.ll m.mm n.nn o.oo p.pp q.qq;

[END_SPECTRA_SCALING_FACTOR]

Explanation of the Spectra Scaling Factor Data {a.aa b.bb c.cc d.dd e f.ff g.gg h.hh i.ii j.jj k.kk l.ll m.mm n.nn o.oo p.pp q.qq}

“a.aa”
“b.bb”
“c.cc”
“d.dd”
“e”
“f.ff”
“g.gg”
“h.hh”
“i.ii”
“j.jj”
“k.kk”
“l.ll”
“m.mm”
“n.nn”
“o.oo”
“p.pp”
“q.qq”

Load Combination Data

This section consists of the Response Spectra data. Indentations are shown for illustration only.  

[LOAD_COMBINATIONS] <n>

"LOAD_COMB_LABEL" a b c d e f.ff g.gg h.hh i j k l m o p q r "blc1" s.ss1 "blc2" s.ss2... "blc " s.ss10;

[END_LOAD_COMBINATIONS]

Explanation of the Load Combination Data {a b c d e f.ff g.gg h.hh i j k l m o p q r "blc1" s.ss1 "blc2" s.ss2... "blc " s.ss10}

The Load Combination Label is a designator set by the user may be up to 80 characters long.

"a" is the integer used to set the SRSS flag.
"b" is the integer used to set the P-Delta flag.
"c" is the integer used for the Env flag
"d" is the integer used for the reverse int
"e" is the integer used to set the Solved flag
"f.ff" is the number used for the ASIF (Allowable Stress Increase Factor) for ASD steel design.
"g.gg" is the number used for the CD (Load Duration) factor for NDS Wood design.
"h.hh" is the number used for the ABIF (Allowable Bearing Increase Factor) for Footing design.
"i" is the integer used for the phi_seismic int
"j" is the integer used to set the Service flag.
"k" is the integer used for the Hot Rolled check box.
"l" is the integer used for the Cold Formed check box.
"m" is the integer used for the Wood check box.
"n" is the integer used for the Steel Products check box (not currently used).
"o" is the integer used for the Wood Products check box (not currently used).
"p" is the integer used for the Concrete check box.
"q" is the integer used for the Footings check box.
"blc1" through "blc10" are the text field that represent the BLC entries.  
"s.ss1" through "s.ss10" are the load factors applied to BLC1 through 10.

Saved Selection State Data

[SAVED_SELECTION_STATES] <n>

"SAVED_SELECTION_NAME";

[END_SAVED_SELECTION_STATES]

Rebar Layout Data

[REBAR_LAYOUT_DATA]

[.BEAM_REBAR_LAYOUTS] <n>

"LAYOUT_TYPE" a.aa b;

[.END_BEAM_REBAR_LAYOUTS]

[.BEAM_REBAR_LAYERS] <n>

"LAYER_TYPE" a.aa b.bb c.cc e f g;

[.END_BEAM_REBAR_LAYERS]

[.COLUMN_REBAR_LAYOUTS] <n>

"LAYOUT_TYPE" a.aa b c;

[.END_COLUMN_REBAR_LAYOUTS]

[.COLUMN_REBAR_LAYERS] <n>

"LAYER_TYPE" a.aa b.bb c.cc d.dd e.ee f g h;

[.END_COLUMN_REBAR_LAYERS]

[.CUSTOM_COLUMN_REBAR_LAYERS] <n>

[.END_CUSTOM_COLUMN_REBAR_LAYERS]

[.SHEAR_REBAR_LAYOUTS] <n>

"LAYOUT_TYPE" a.aa b c;

[.END_SHEAR_REBAR_LAYOUTS]

[.SHEAR_REBAR_REGIONS] <n>

"LAYOUT_TYPE" a.aa b.bb c.cc d:

[.END_SHEAR_REBAR_REGIONS]

[END_REBAR_LAYOUT_DATA]

Explanation of Beam Rebar Layout Data {a.aa b}

“a.aa” is Fy.

“b” is the integer used to designate the rebar set.

0 = ASTM A615

1= ASTM A615M

2 = BS 4449

3 = prENV 10080

4 = CSA G30.18

5 = IS 1786

Explanation of Beam Rebar Layers Data {a.aa b.bb c.cc e f g}

“a.aa” is the level distance (y).
“b.bb” is the starting distance.
“c.cc” is the ending distance.

“e” is the integer used to designate the bar size.

0 = #8

1 = #10

2 = #12

3 = #16

4 = #18

5 = #22

6 = #25

7 = #28

8 = #32

9 = #36

10 = #13

“f” is integer used to designate the number of bars.

“g” is the integer used to designate the starting reference position.

1 = Top

2 = Bottom

Explanation of Column Rebar Layout Data {a.aa b c}

“a.aa” is Fy

“b” is the integer used to designate the Rebar Set

0 = ASTM A615

1= ASTM A615M

2 = BS 4449

3 = prENV 10080

4 = CSA G30.18

5 = IS 1786

“c” is the integer used to designate the rebar shape.

0 = Rectangular

1 = Circular

Explanation of Column Rebar Layers Data {a.aa b.bb c.cc d.dd e.ee f g h}

“a.aa” is the level distance (y).
“b.bb” is the starting distance.
“c.cc” is the ending distance
“d.dd” is z1.
“e.ee” is z2.

“f” is the integer used to represent the bar size.

1 = #4

2 = #5

3 = #6

4 = #7 (Default)

5 = #8

6 = #9

7 = #10

8 = #11

9 = #14

10 = #18

“g” is the integer used to designate the number of bars.

“h” is the integer used to designate the starting reference position.

1 = Top

2 = Bottom

Explanation of Shear Rebar Layouts Data {a.aa b c}

“a.aa” is Fy.

“b” is the integer used to designate the rebar set.

0 = ASTM A615

1= ASTM A615M

2 = BS 4449

3 = prENV 10080

4 = CSA G30.18

5 = IS 1786

“c” is the integer used to designate the number of legs per stirrup.

Explanation of Shear Rebar Regions {a.aa b.bb c.cc d}

“a.aa” is the spacing.
“b.bb” is the starting location
“c.cc” is the ending location

“d” is the integer used to designate the bar size.

0 = #3

1 = #4

2 = #5

3 = #6

4 = #7

5 = #8

6 = #9

7 = #10

8 = #11

9 = #14

10 = #18